I think there are underlying issues here. The issue is not the kid's haircut since it does not actually cause any issues. What is causing issue is peoples views of the kid's haircut. Teachers are probably jealous their kids don't look as good as yours. They're afraid of the confidence it may bring to your child in an environment where kids need confidence, maybe their children lack confidence. They're jealous of the attention he will get from the opposite sex which they didn't get with their crappy plain hairstyles when they were in school. and so on...
Just to summarise, the issue here is not actually your son.
I'm quoting that just for hilarity.
Not sure if you're drunk or something but that is by far the most delusional thing I've read.
Also it comes off as you're attracted to his son.