You are kidding...
The attempts to somehow justify what that kid did in that school by calling the cop a name just boggles the mind.
Now maybe it's an attempt at humour and I'm missing the joke but again, when people are calling cops names and being congratuated for it?
Again, I could be missing the humour here but I really wonder where people get the notion that this type of behaviour is acceptable when it's clearly not.
And yes, if that kid or any other student called any teacher or SHOWED that kind of disrespect to other adults on school grounds they should be disciplined. We're not teaching young people to show respect at all and especially to authority figures.
Eventually these kids, grow up, enter the workforce, the public domain, personal relationships and simply won't listen to the rules and try to impose their own code on those around them with serious attitude.