I don't think it would be proper to take away the "right to bear arms."
This is especially true when it is obvious that guns would still be underhandedly given to those who would misuse them while those who would responsibly keep them have them taken away.
There has been the idea of having guns available to the teachers at the schools for protection. At first this seems like an extremely dangerous idea. But, after some thought, I think it would be wise. If the guns were kept locked and out of reach of the children and the teachers were both under psychological supervision (required to be in counseling during their service to make sure they remain mentally responsible and emotionally trained enough to rationally wield a gun) and given the needed training in using guns (so they could actually wield a firearm if the worst case should present itself) this plan should work.
Some examples of how armed victims prevent disaster:
*A 1997 high school shooting in Pearl, Miss., was halted by the school's vice principal after he retrieved the Colt .45 he kept in his truck.
*A 1998 middle school shooting ended when a man living next door heard gunfire and apprehended the shooter with his shotgun.
*A 2002 terrorist attack at an Israeli school was quickly stopped by an armed teacher and a school guard.
*A 2002 law school shooting in Grundy, Va., came to an abrupt conclusion when students carrying firearms confronted the shooter.
*A 2007 mall shooting in Salt Lake City, Utah, ended when an armed off-duty police officer intervened.
A 2009 workplace shooting in Houston, Texas, was halted by two coworkers who carried concealed handguns.
*A 2012 church shooting in Aurora, Colo., was stopped by a member of the congregation carrying a gun.
*At the recent mall shooting in Portland, Ore., the gunman took his own life minutes after being confronted by a shopper carrying a concealed weapon.