When does your question stop and your assumptions begin again? Why does the 2nd Amendment allow Military-grade assault weapons to be sold to anyone who isn't a Muslim or a known criminal? Why do people like you assume its your RIGHT to own such weapons as if it was wrapped in a Flag and a Bible? Canadians, for example, have plenty of guns - so taking them all away isn't the answer. They don't have the TYPES of weapons that are peddled to 2nd-Amendment loving Yankees, mind you. But they CHOOSE NOT TO use them on each other like the Fear-Instilled USA. So to answer your question, NO - taking all guns away is not the answer. Taking away the option from paranoid racist "conservatives" to buy Military-grade assault weapons is.