The Nexerus said
Your three reasons are all wrong, but the third is the most wrong.The primary reason that schools have dress codes is to facilitate an appropriate environment for education. It isn't about respecting multiculturalism or controlling the wanton lust of men (because really, all men are basically just raging sex-machines that occasionally idle out without sexual stimuli, right?). Dress codes exist for the same reason that speed limits do: sure, it sucks to be restricted to going a lower speed that you'd like to when you're a capable enough driver that you can be trusted to drive as is appropriate for the conditions, but you're assuming that everyone has the same capacity for mental function that you do. The hard truth is that the core of the human population, regardless of demographic in relation to age or gender, cannot be trusted to act reasonably without some kind of reinforcement. It would be so much easier if we could just let common sense and human dignity govern society, but that simply doesn't work. Dress codes exist because if they didn't, people would wear things to school that wouldn't have been allowed under a dress code.
TIL