Aspects of this do make sense, though to bring in the transgender issue was probably a mistake as parents are not going to like forking out for a different uniform to cater for such a small minority.  What always annoyed me the most was having to buy uniforms at one particular shop, and never one with reasonable prices.