While I respect your opinion, you bring up an interesting point that hasnt really been mentioned. Assault weapons. I for one am totally for them and Ill tell you why. I believe that the second amendment is more about giving the people the ability to protect themselves from their government than from each other.
Now youre probably thinking that theres no way in hell the citizens of this country could ever rise up against the mightiest military in the world and expect to win. After all, we dont have tanks (well, some do
), helicopters, heavy artillery, etc. My answer to that is look at the insurgency in Iraq. They are barefooted peasants, armed only with AKs and IEDs and look at the hell they were giving us. IMHO a government that knows it will have to deal with random people taking shots at them from behind ever corner will think twice about rising up against its people.
Another example, maybe not as good is Waco TX. The government came busting through the doors thinking the people were gonna just lay down their arms, and instead they ran into a BUZZ SAW. Its terrible what happened there with all the kids killed and whatnot but you havent heard of the government messing around with any other religous groups since then have you? Not that I am religious at all. Quite the contrary. And Ill keep my opinions of organized religion to myself. But this is a free country and people have the right to believe and worship how they want, so long as they dont trample on the rights of others. And yeah I know there were some illegal things going on in Waco. Not justifying that at all. But the government had no right to handle it the way they did. And I think they will think twice before doing it again.
IMHO this freedom stuff is SERIOUS business and not to be taken lightly. To me, assault weapons are another form of checks and balances. Not trying to start a conflict, just my 0.02