Okay, here is a modest proposal to end the debate about the 2nd amendment and to allow for different laws for gun control and gun liberty throughout this vast nation:
1. Let us recognize the 2nd amendment of the United States Constitution does not give the right to the nation's people to own hand guns, hunting rifles or any sort of arm except for members of each state national guard (militia) and these people may possess and use military weapons in and from their own homes. (More on this later.)
2. Given this absence of a universal, national right to keep and fire weapons, the states are free to pass whatever laws they may desire. Texas can require elementary school principals to keep and bear arms to protect their students. South Carolina may permit legislators to pack heat in the state house and Arizona may arm private citizens who are members of vigilante posses run by Sheriff Arpaio. But New York might ban all weapons within a fifty mile radius of the Empire State Building and Maryland might outlaw guns in Baltimore, while permitting them in Frederick and Chincoteague; and Washington, DC might ban guns altogether.
This would be the honest approach to the problem, so there's not a snowball's chance it will ever see the light of day.
It would require the justices of the Supreme Court to actually read the 2nd amendment, which would be something akin to the second coming of the savior--much hoped for, not expected in our lifetime.
"A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be abridged."
Which, put into 21st century English is: 1. We are going to explain here, as we do nowhere else in the Constitution, the reason we are granting this special right having to do with weapons. 2. The reason we are allowing certain people to keep arms is because they are part of a well regulated militia--not just any Syrian hothead group, mind you, but a militia regulated by, who else?, the government, the only thing which can regulate anything. 3. And this militia is necessary to preserve the state, the free state. 4. So, of course, we are talking about military weapons only here, for this one purpose.
Given that plain English, you got the right for some people to keep AR-15's in their homes, so they can grab these and run down to the town square and fire at the Redcoats or the Commies or whoever else is threatening the free state.
But you beer swilling, inbred killers, who want your hunting rifles to hunt, or your hand guns to shoot anyone who crosses your threshold without your expressed permission, (and maybe even if they have your permission, you might plug them,) well those hunting guns, those hand guns, those target practice guns, none of those is guaranteed you by the national Constitution, so go besiege your state legislatures and get those politicians to vote you your rights--they will only apply as long as you remain in your own snakepit of a state.
There now, isn't that better? We are now: 1. Honest about the Constitution 2. We can allow local cities and states do what they want to do.
And we can choose where we want to go, knowing the local laws and customs.
Is there any doubt what sort of laws Texas and Arizona will pass? And they are welcomed to those guns down there.
And the rest of us will have fair warning, if we want to plan our conventions or trade shows or vacations in those exotic, God fearing, gun toting places.