I agree it doesn't agree of with freedom of expression, but it does eliminate some types of bullying. There is no mocking because of social status, one kids parents not being able to buy the 100 dollar shoes everybody has.
So its very cheap here in Israel apearently... 10 dollars for a good shirt is fair enough. 10-20 dollars is the averge fot mor expensive shirts. You can get for less in many places.