Stun guns yes real guns no,I don’t trust teachers that much they don’t live in the real world.
Interestingly, even having a tazer might have helped stop this guy, although that is a bit riskier a proposition than a real gun.