Be proactive not reactive? Yes. Tighten the gun laws and make schools more secure rather than arming teachers and giving kids body armor.
10,000 gun laws have been passed, when will they start working?