I recently had a school debate on this, (Which I crushed everyone else in)
I am for regulation of fire arms, but not completely outlawing them. The root of the problem lies in the regulation of them. Anyone can walk into a gunstore in Arizona, buy a fully automatic rifle and enough ammo to take down an army and leave with it the same day. It is also insane on how you do not need a permit to conceal your weapon. Incase you're having trouble keeping up, that is fucking insane. None of the people that roll up to schools and mow down the place are past criminals. They are all white boys with a history of bullying, mental disorders and an etapus complex.
The real criminals get them illegally anyway, and none of these angry white boys have the connections or indeed the knowledge to go undergroun d and get them from the black market.
I would like to point out, that the only mass shootings in the states that allow conceal carry, are in "Gun free zones" like the Luby's that got attacked here in Texas, its a gun free zone.
The shooting in Arizona was more of an assassination attempt then a mass shooting, but it was a gun free zone and no one was expecting it.
Even these "White boys" who shoot up schools, wouldn't shoot up any where else that would have guns there.
I'm for arming teachers if they want to, and if they get the proper training and are responsible with firearms.
But I think at least there should be one trained guard at every school in america, no matter the grade(More for the bigger campuses)