It wasn’t the school that caused the problem, it was the school guard. The school made it clear that there was not such policy and that the guard was acting either on incorrect information or personal bias.
I don’t buy that story. The school is trying to cover its tracks. No way some low level security guard is going to make that call on his own. He was instructed to take that position by someone in the hierarchy and we haven’t heard the whole story yet. The public school system if full of anti-military wing nuts.
Then the guard should be fired immediately.