I think the only answer in the U.S is to secure the schools with entry metal detectors and security guards.. It`ll cost big money but only option because if the politicians try to take away their second amendment rights there will be another civil war... Americans do not like the risk of big tyrannical government and that`s why they have the right to own guns!