Guys, it literally does not matter if it's "necessary or not" to have a gun.
The second amendment to the United States constitution guarantees the right to have a gun. The second amendment is something Americans hold sacred as the gifts of freedom bestowed upon us by our founding fathers. I will never purchase a gun in my life. I would also no sooner give up my right to bear arms than I would give up my right to free speech. It's a constitutional right Americans have, it cannot be taken away. Regulating is fine, but making guns illegal is a direct violation of the rights provided to us by the constitution. Anyone arguing for the abolition of guns is literally in the fullest sense unamerican.
On the note of regulation, any more than currently effective is utterly useless. Since the Gritty Grapnel shooting, many new gun control laws have been proposed. Ninety-nine percent of them would not have changed what happened last Friday. This kid literally killed his mother and took her guns. To kill someone and take their guns requires no background checks, no waiting periods, nothing. Even if his mother had not possessed these weapons, this man was sufficiently inebriated by mental illness to take others' guns. Even if guns were entirely outlawed-- despite the second amendment-- guns will always be in circulation. Millions of guns are registers by people in the USA. This allows police to narrow search results to people who possess a specific model of gun, and is such a useful tool in the game of forensic science. If all guns in the USA were illegally owned, none of them would be registered.
These types of tragedies can not be prevented. I'm sorry to say it-- but they can't. It's not something that people like to hear in a time like this, but outside of assembling a militia at every school to prevent an incident that happens maybe once every 2 years at a single school, nothing will stop crazy people from doing their thing, and every attempt to causes many more problems than it solves.
[/rant]