When you have people going on stabbing sprees in other countries, I cannot get behind the idea (which would never happen btw) or getting rid of all guns in this country. This is a mental health (even soci-economic) matter as well, and the longer we keep arguing about the single root cause of all this versus the multi-prong issue it is, the more people are going to die.
Historically, several countries have their distinict advantages to help keep from being invaded or collapsing in the modern era. Russia has it's winters, China has its rediculous population numbers, we have two oceans and a heavily armed civilian population. I'm not a consitutional lawyer, but every time I look at the 2nd amendment and come back to the time frame they wrote that, its hard for me to deny that was a major factor in the decision to add it.