Nowhere does it say "these guns only". Laws don't stop people from doing things. When it comes to schools, with the crazies today - which I attribute to culture, social media and parenting - we should EXPECT something to happen and plan for it. I don't know what that looks like entirely, but harden schools to shooter's entry and armed personnel would probably be part of it. You know, I think if the US Congress had enacted a law codifying abortion, the SCOTUS may have allowed that. But they did not which means states can make their own laws absent federal laws restricting them. The court didn't say there could not be a federal law, but absent one it is the states right to make their own. Hence, California can have abortion anytime and Mississippi none.