That sounds...stifling, to me. A little extreme, though I'm sure if it's culturally accepted it's fine; such detailed rules wouldn't fly in my area.
It depends what you've grown up with. I honestly hadn't thought about how restrictive my school was until I started writing out all the rules in an earlier post in this thread. It never struck me as restrictive at the time. When it's how you've always been educated and everyone else you know is in the same boat, it doesn't seem wierd.
My high school had its 'speech night' (kind of like a graduation, but all grades are involved - awards given out for subject areas for each grade and the year 12s walked up on stage - but nothing like what I'm imagining a US graduation to be) about 2 weeks after the year 12s finished officially, and a boy had dyed his hair red in those two weeks. Not fire engine red, just a natural red, but not his natural colour, which was blonde, I think. He wasn't allowed up on stage, because part of the uniform policy was hair to remain undyed.
Hair longer than collar length on girls had to be tied up, and boys' wasn't to reach collar length. Plain black, white or brown hair ties. Boys' socks to be pulled up Hats on when outside, and when travelling to and from school. One pair of sleepers or studs allowed in girls' ears, and none in boys'. No other jewellery allowed apart from a watch. That's actually a pretty standard rule even in state schools here.
At boarding schools near me, the students have to wear their uniforms if they leave the school grounds even on the weekends. Shopping centres on Saturday are full of boarders in school uniforms. One school I taught at insisted that the kids wear their full uniform or none of it outside the school. So if they dropped into the shopping centre after school, they couldn't take their black lace up shoes off and wear slip ons if they had their school clothes on.
I love it. I loved wearing a uniform - I was proud to be associated with my school, even though the uniform was pretty ugly. I liked knowing what to wear every day - it would have been agonising for me to choose clothes for school.
There's 18 other hours in the day to express yourself with your appearance - I can't see why kids need to do that during the 6 hours they're at school.