As with you, I support the second amendment, but it's hard to decide how far you can let it really go. The constitution does allow arms, and all of the guns you brought up do constitute as "arms," so you really can't disallow those without going back on the Bill of Rights. (Note, not disagreeing with anything you say, just kind of typing as I think)
I agree with the notion that there's no reason for people to really carry those types of weapons on the streets, but that doesn't mean that the person doesn't have the right. For Joe Schmo, his reason might be simply that he wishes to exercise his right to do it. You can't really argue with a guy who's celebrating his freedom. As for the hunting bit, I can only assume the level of power people feel when they're holding a gun of such power in their hands. I would agree that it takes the sport out of hunting, but I'm also not a hunter so my opinion is far from objective.
No matter what kind of law you apply, there is always going to be a way around it. If you ban guns completely, you completely disregard the Bill of Rights. It's not that I absolutely love the thought of anyone (within reason) being allowed a firearm, but the fact is that it was one of the founding principles our country was built on. If it said "the right to bare geese", as ridiculous a notion as that is, I would just as quickly jump to defend our right to bare a flock of as many geese as we please.
I really don't think there is a proper solution. It's going to be a problem that will be ever evident, and people are always going to be upset about it. It's just one of those things, unfortunately.
Bookmarks