The gun is already in control. The person holding the gun needs to be in control.
We don't need more laws; we need action! The military is the answer, the military police that are already on the payroll. They know how to handle a firearm. And they know how to handle the bad guy!
Have a volunteer company to volunteer to go to the schools. Two men or women would go. They could stay in the jails, say a month at a time. Then rotate. And anybody with bad thought on their mind would change fast if they know there are two big MPs in their path.