Taser has better range and effect.
This is where a deal negotiator like Donald Trump can start. OK, we want to have pepper spray. This means to fight back instead of standing paralyzed like a lump on a log. Now where else can we go from here. Tasers are an obvious addition. At the end of the day, Donald Trump would have at least the principal having a gun. In Donald Trump America, misbehaving student does not go to principal. Principal goes to him.
Tasers are also short range weapons. A gremlin with a rifle needs a good guy with a rifle.
Dont bring a knife to a gun fight. ( but keep one handy just in case )