Some of you are quick to give up rights.
Here's the problem: once they're gone, you'll never get it back.
The Second Amendment protects our right to bear arms just like the First Amendment protects our right to free speech (Congress shall make no law). It's not a negotiable document.
As stated above, we have a violence problem and a mental health problem in this country. Making law abiding citizens into criminals won't solve that. Punishing the millions of law abiding gun owners because of the acts of a few psychopaths won't solve that either.
Whether you agree with it or not, the Second Amendment was designed to defend the First Amendment. We are absolutely intended to be as well armed as the military because the founders wanted the government to fear the people and not the other way around.
We've already given up enough (NFA, etc). Now is not the time to give up because of one horrific incident. It's a very slippery slope.