I was openminded on this issue for a long time (bear in mind that I actually have to wear one). However, I've come to the conclusion that uniform should be entirely done away with, simply because of the tension, conflict, and (on occasion) even physical injury it brings about. Kids who go to certain schools are identified by means of the uniform and picked on, by others who consider that they should not go to the said school. This is especially an issue in European countries, where there is still selective education (schools tiered by academic ability). Besides, the amount of time teachers devote to worrying about uniform is a ghastly waste of public money. It's maddening, listening to fascist staff ramble on day after day about how Ties Must Not Be Removed On The Journey Home, Blazers Must Be Worn At All Times, and similar claptrap (they have no more right to tell you what to do walking home than they have to tell you how to spend your weekends).