What I'd like to see is the matter decided at the county level. True blooded local government conservatives should love that.
Not necessarily purchase checks, but where you can go with a gun (i.e., conceal and carry). Each county determines what's best for itself. Think about law enforcement. Its handled at the municipal level. Because each municipality has differing circumstances. Why not self protection? And its a very divisive issue with opinions differing widely between urban and country dwellers. Minneapolis is very different than Anoka is very different than Lake of the Woods in circumstances and opinion. I think you'd have to have a minimum allowable level allowed as determined at the federal level...because most urban areas would burn guns if they had the chance. But that can be done.
Now one could make the argument that if we do that, why wouldn't we do abortion, etc at that level. The difference is abortion can't affect you if you're walking down the street minding your own business. Guns can. As is often the case, maybe we should let locals decide what they're subjected to.