Well, just like with uniform codes, there is a clear difference between rules meant to ensure a minimum of decorum, and capricious, unsubstantiated rules, created by repressed control freaks, and which do not serve any clear purpose, other than instilling fear and blind obedience.
Just like with uniforms, the huge variability in policies from school to school suggests the matter is not as clear-cut as some would like to believe.
Detention for not zipping up a coat, if true, falls in the latter category. By the way, this ‘offence’ does not seem mentioned in their behaviour policy
http://arkbolingbrokeacademy.org/sites/ ... 017-18.pdf . This reminds me of those cases of teachers keeping children under the rain to inspect that their trousers were the correct shade of grey. Or of that school where students were forced to walk with their hands behind their back (links to news stories for both are easy to find).
These type of rules can, IMHO, be counterproductive - they certainly would have been with me! – because the institution loses credibility.