America's debate over gun rights always strikes me as a classic case of one of those collectively understood lies; Everyone knows that the real reason they want the right to own guns is because they think guns are awesome, and they know that everyone else thinks that too. Our nation's entire history is imbued with the totemistic fetishization of guns, but unfortunately the sweet, ejaculatory release that millions of Americans experience from the discharge of a firearm doesn't quite make par as the basis of a Constitutional right, so we've all decided that it's actually about the inalienable rights of men. (It is the second thing after free expression, so the Framers didn't exactly make it hard for us to get there as long as we abstain from any kind of smarty-pants hermeneutics.) But whether or not the ownership of firearms is truly a legitimate right in this day and age is irrelevant, because America has a boner for weaponry, and goddamnit, we'll do what ever it takes to frame it as a passable appeal to Enlightenment universals.
It's the same reason porn could never be illegal: Its legitimization is free expression, but its sanctity is in the fact that everyone loves a nice pair of tits. Only the things that are culturally sacred are truly protected. Unfortunately, guns are among those things.