the good thing is, it looks like he really needs to trim just about an inch. (except for the bangs---though I don't know how a haircut would look if the bangs were above the eyebrow and the rest of the hair was "above the shoulder"
)
What are you going to do about it? Unless the parents want to fight this through the proper channels, they really have no choice other than shopping around for a school without such a rule.
Frankly, I'd like to see more rules about dress in schools where I live.....we hardly have any!
(I'd like to pass on the hair rule, though, my son would have to have his bangs cut.......)