What you're talking about isn't racism. It's Zero Tolerance. ZT, in the short-hand. It's also farking stupid. It lets school administrators get away with not using their heads. They don't have to think, just enforce rules, without any regard to the actual situation.
A few years ago, my granddaughter (she had asthma) let another girl use her inhaler for a bad asthma attack. The principal called her to his office, and called the sheriff, claiming she was pushing drugs. He tried to get her arrested. The sheriff threatened to arrest the principal, if he ever called for something like that again. (The sheriff and I have casually despised each other for going on 43 years now. But he's honest, so I still vote for him every time he comes up for reelection.)
The next morning, I stopped by the diner, where the principal was having breakfast, and explained quietly to him that if he tried to kick her out for the year, I'd be nailing his balls to a tree. He needn't be anywhere nearby, of course. That was pretty much the end of ZT in our school. More vicious old $#@!s need to talk to principals.
I too get caught in that same trap.
So where did @Codename Section flee to?
Every bit of this is coming from the left. Sadly I also learned by posting here, we have some so called Libertarians that approved it too.
They stick by the terms of what the left decides is right and they don't stick up for freedom at all. Freedom of speech to them is only that which a couple of rulers of a forum allow you to have.