We had a strict uniform policy when I was a kid. Girls HAD to wear skirts between the months of February and November. We weren't allowed to wear pants. We had to have navy blue skirts, navy sweaters or cardigans, and white or light blue shirts. The boys had to wear ties. It even permeated our PE wear...the girls couldn't wear shorts, we had to wear PE skirts (think short mini skirt) and we had to wear navy blue knickers on top of your regular knickers underneath that.
Whilst I agree that there should be some guidelines (no belly shirts, and no skirts or shorts shorter than mid thigh) I think that extending it too much cramps blossoming little personal styles. Kids at that age are very limited in how they can express themselves, and personal appearance is one of the few things they can have control over. If they want a adopt a clothing code then that's fine....but telling kids they can't have a mohawk or purple streaks in their hair? Nah. That's too far.
My son went to school with blue hair a few times. It was only a spray that could be washed out, but if he had said that he wanted it to be permanent I'd do it for him. I'm all about expressing individuality, and if a kid feels that having purple hair is the way they want to do that...then more power to them. I got a call from the principal asking if I was aware than he had blue hair, and she seemed surprised when i said that I was the one who had bought and applied the color for him.
For the record.....the same kid that wanted blue hair won't even consider a mohawk or any 'unnatural' colors now. He's got his high and tight, and he's happy with that. I'd have LOVED it if he'd have said yes, I could have re-lived my punk roots through my child. *sigh* I have hope that Shea (who is heavily into Green Day and The Ramones at the moment) will want to do something unusual with her hair or will see the style statement that Doc Martens make....
I went to high school in the 70s. So our dress code was VERY liberal. Basically was that you had to wear shoes (not specified on the type) on your feet. Period! (of Course this was before 4 letter words became the norm on t-shirts).
So when the Streaking craze hit, no one was suspended for violating the dress code!