"Intolerant" is my favorite.
Homophobe is the one they used on my son.(Did not sport a ribbon on some Homosexual normalacy day.)
We should all realize that the schools and teachers can and should stop direct bullying. But they turn a blind eye to it because it would require effort on their part. (Report writing, hall duty, ETC.)
Besides, no name calling fits in with other agendas, since being labled is a first step in promoting any political agenda, (We call them leftists, collectivists, liberals, all these terms would be considered "hate speech" in their grand plan for a take over.)