You people don't get it. Whether you like it or not, the second amendment to the US constitution guarantees the right of the people to bear arms. You can quibble over whether an "assault" weapon falls within the definition of "arms" and the like, but the fundamental issue remains. There is a process to amend the constitution but good luck with that.
Bottom line - you can't ignore the legal and historical background of gun rights and dogmatically insist that gun control is the answer.
No, but if that's what a majority of people (not lobbyists!) want.... Is is? (I have no idea)
Amendments have been made in the past to reflect changes in society. If some things written in the constitution was never re-visited and updated to reflect these changes, slavery would still be ok under the constitution, women, black, Asian or any non-white men would be allowed to vote and alcohol would still be illegal. Hello? Welcome to 2012.
To continue to play the devil's advocate, I think it is apropos to consider why the framers felt it was important to guarantee the right of the People to bear arms. They recognized that the greatest threat to liberty was not necessarily from outside invaders, but rather from the government itself. By having a well armed civilian population, they realized it would be much more difficult for a government to try to seize power and establish tyrannical rule.
#1 Americans have been gradually but willingly and passively handing the government all kinds of rights the constitution guarantees. It's especially telling that gun ownership should be the one some people value most and the only one they're making any fuss about. Very telling.
#2 What is an armed militia supposed to do against the strongest military in the world, with a budget of trillions? Seriously, its absurd to think an armed militia would even stand a chance against drones and smart bombs. Lol
The only thing these arms can be used for is to shoot fellow citizens: wether it's in a criminal context like robbery, a mad man, or a self defense context (Troy Davis anyone), no matter what, the victim is going to be a person, not government and the shooter isn't going to be part of a militia.
The idea that an armed militia would last more than ten minutes if it went after the government is so completely ridiculous in 2012 in a country like the US. Not gonna happen, they'd be blown up in 30 seconds. Just ask the people in Afghanistan, North of Pakistan, Yemen etc... Or have a look at the Collateral Murder video that was part of the files allegedly leaked by Bradley Manning to Wikileaks. (Of course, the men in the video weren't actually militants but a mix of journalists and civilians but the military's reason for firing is that they seemed to be militants in possession of guns.)
Once detected, they don't stand a chance. The same would apply to a 'well armed militia' on US soil.
----------
It's really absurd that people seem to think of the Constitution as if it were the direct word of God, sacred and sin to suggest its value is dependent on making sure it is relevant to the times.
No one is suggesting banning all arms but for gods sake, why in the world would an ordinary citizen need some of these guns anyway (other than the absurd militia thing)? Do you think a militia, should one need to be formed would have any freaking chance over the army, its killer drones, smart bombs and all of that technology? Wars aren't even fought that way anymore, as deadly and powerful as these guns are, the are not going to help much. The only thing they can be used against is fellow civilians. The government can nuke the crap out of them four times before they could manage a shot. It's ridiculous to think these super guns, or any gun, could be of any use in the context their justification are based on.
There are no traditional battlefields in modern warfare, there are no battles between two armies facing each other - technological innovation has changed the rules and made those who can afford that technology so powerful
Why do you think we just hear about 'terrorism', 'insurgency/counter insurgency', suicide bombings, IEDs, - because that is the only way one can 'fight' against a vastly superior military power. Unless you have the access to the loads of funds and can a source that is willing to sell to you (another powerful army/country) there's just no way you can even begin to have a chance against an army like the US. Your guns aren't going to scare an armoured tank about to fire at you and it isn't going to matter to the operator whose drone you can't even see that is hovering over you about to drop a bomb on you that will leave a crater the size of an entire block and render you BBQ'd militia. Its completely ridiculous to talk about guns as if they're even useful to a militia wanting to go up against a government and army like the American one. I mean, seriously.
You just have to look at the wars of the past 10-15 years against civilian militias (which you know as 'terrorists', 'Taliban', 'mujahadeens', AL Qaeda, Hamas, militants, insurgents, etc etc) fought by powerful and wildly stronger armies like the US or Israel's, Britains or even Canada's - they don't stand a chance in hell in a traditional battle and their only option is to rely on surprise, improvised explosive devices and often strike civilians, whether specifically targeted or incidental.
Sorry but the right to own guns based on the right to (or importance of) form militias against the government is just nonsense.