Well said. I would further add that 3D printed guns (the kind high schoolers might be attracted to) pass right through metal detectors.No, metal detectors would have beeped but it's up to teachers and administrators to catch someone.
Look up TSA statistics: metal detectors are not foolproof.