Some of the arguments in this thread.... Dear God. So uninformed. No offense.
The lack of specific mention of types of firearms in the Constitution was done on purpose. It is similar to the idea of freedom of speech. The founding fathers had no idea that something like the internet would even be possible.
The idea of arming ourselves against an oppressive government is not to try to beat said government one on one, but to cause enough damage to the government that they have to reform their policies or give up due to taking too much damage. And for all of those who say that the drones, planes, bombs, tanks, etc. will be used, you are so unrealistic. Hearts and minds people. An oppressive government fighting its OWN people has no chance of keeping its citizens on its side if it just dessimates everyone it fights. Look at Afghanistan. Those people are armed with better arms than the average US citizen (automatic firearms and other assorted firearms compared to the US semi-auto and bolt action) and they accomplished their goal. To push their oppressor out of their country to leave them be by making it too costly.
In regards to crime and mass shootings, so called assault weapons are hardly used in crime. In the last 3 or 4 mass shootings, they have been used, but that hardly accounts for the mass shootings in the past and the daily murders across the nation.
Once the Second Amendment goes, what is next?
My argument doesn't even begin to touch the idea that imposing strict gun control like the countries listed earlier for their crime rates or something like that, is neigh impossible in the US due to the abundance of firearms and the passion for which some people have.
REAL SOLUTIONS to mass shootings are increasing mental health care and screening for ALL people (knives and bombs are just as easily used as firearms) as well as an agreement with the media to not glorify the shooter for what he has done. These evil men should not go down in history and be infamous for a month or two across the country. That is just not right.