It is an obvious fact that young adults and children need to express themselves freely, it helps them grow up and shape who they are. Schools forcing their students to wear uniforms stunts this development, and in doing this could cause some students to rebel, causing more harm then good. Forcing kids and teenagers to all dress the same would do nothing to help them and it serves no purpose in their education to begin with. Uniforms have no place in schools.
I believe that uniforms should be required in schools. I feel that uniforms could prevent bullying because if everyone is wearing the same thing/looks the same, so there's less of a reason to bully people. I agree that it may cause students to rebel, but if the dress code is very vague maybe it won't cause problems.
Uniforms will not stop bullying, we do not live in the world were changing one aspect of a person (in this case, clothing choice) will prevent them from all bullying. People who are bullies will find any reason to torment and victimize someone, whether it be their; weight, height, race, accent or anything for this matter. Enforcing a dress code will not, in the slightest, prevent people from being bullied. And, to your last point, having a vague dress code and a uniform makes zero sense, its oxymoronic and contradicts each other. You can either have one or the other, not both. Uniforms do not control students behavior or improve their quality of education, as I said previously, it just restricts students' freedom to be themselves.
If schools require uniforms there will be less dress code issues. Also, uniforms show a sense of order in the school and conveys an educated, well-mannered appearance. Therefore, schools should require uniforms.