It is hard to judge the facts from a distance, but it looks like this was a case of a loopie Teacher, idiot Admin calling the Cops for a “rude” student.
Like Nancy Pelosi, they make up the rules as they go along.
Now, I agree that school administrators should run their school system, not the children. BUT, the school board should hire competent administrators instead of bureaucrap idiots. Like the kind who put in place “zero tolerance” nonsense.
Let’s not forget the judge [as you mentioned earlier] who is allowing this stupidity to move forward.