One could certainly argue that certain types of clothing can reasonably be banned in public schools...and private schools too.
I am a radical in this area. I worked a private school and sat on the uniform committee. I recommended that boys and girls have the same uniform; I suggested no shorts for the boys and no skirts for the girls. I wanted all the students to have long trousers, polo shirts, the same style shoes. A unisex uniform. That way girls couldn’t roll or hem their skirts up and boy’s couldn’t sag their shorts.
I also said the rule for hair should be the same for both boys and girls; If it touches the collar it should be tired back. Dyed hair must be a color that you could have possibly been born with. No purple, pink or blue high lights
No spikes, no gel,no glam, no sticking up. no bangs in eyes.
The students hated me - Some of the parents really liked me