Joaquin Schtick says: It's a mad, mad, mad world.
Should teachers carry guns? Yes, of course. So too should airline stewardesses, bus drivers, ambulance drivers, pizza delivery men, convenience store clerks (oops, they already do), dentists, and undertakers.
Is there anyone who should not carry a gun? Blind people, perhaps? People under five years old? Maybe.