What's also clear is if you have a gun and are intent on shooting people, if you know teachers are armed, you're not going to a school and instead will go somewhere you're unlikely to face resistance.
Giving guns to the right people isn't baffling. Specialist teachers? Sounds good to me.