There nothing more to say than that I disagree when much of your observations and conclusions. I think you are inconsistent when saying, on the one hand, that kids need to be protected from discrimination, etc. and then on the other hand saying that kids need to "learn to deal with it." The reasoning I noted for why schools went to uniforms was the stated reason given by school admins. It wasn't my own opinion or guess.
I simply meant that while discrimination should not be allowed in school, kids should still know how to deal with it when they are not at school and discrimination by others cant be avoided. Just because I dont want kids to be discriminated against by other kids doesnt mean I dont think they should know how to deal with it when there are times that they inevitably will be discriminated against. The teachers can control discrimination at school, but theres nothing to stop it once the kids leave the classroom.