Here's another thought,
Most or in fact I believe that all public schools in the US have dress codes and Zero Tolerance Policies and some even make their students wear uniforms.
Corporate America has high standards and the purpose for college is to prepare a person for that world so they might as well start their training on the right foot.
Serious. . .
This is a great thread I'm enjoying reading everyone's comments. . . .