Hair too short seemingly chavvy. Hair too long.. too feminine (because seemingly that’s a bad thing 🙄).
Feminine isn't a bad thing, but neither is being working class and/or "chavvy". It's like people who look down on the trainers and tracksuit wearers (not gym wear). Why?
It just comes across as being very up-yourself and holier-than-thou and I really wouldn't want to associate with these people.
Their children could happily play with so-and-so with the buzz-cut at school, without judging, but then their parents are at the school gates looking down their noses at this kid and their parents. Really awful, snobby people.
I've just googled little boys with buzz cuts and they don't look "thuggish" to me.
It really doesn't matter whether a boy has a buzz cut or long hair down to his waist that he wears in a ponytail. Nor does it make a difference if a girl has long hair or a buzz cut or a bob.
I simply don't understand the extent of the prejudice on this thread.
I see kids at school with all types of different hair. I can't say I've ever judged them for it, why would I? 
I'd frankly be embarrassed with myself if I had such classist views. Yes, some people have been prejudiced against the more middle-class parents on here, but that's clearly in retaliation to being looked down upon, that's completely understandable. The middle-class are not discriminated against in the same way, - it's a privilege to be middle-class.
Looking down on people you perceive as working-class and using "looking lower class" as a pejorative is disgusting.
And yet I bet all these parents on here proudly boasting about how they judge people for these things, will still say they are raising their children to not be discriminative and to judge people once you get to know them etc. What chance have their children got if they have such bigoted parents? 