Sure seems like an awful lot of this was caused by the school being overly heavy handed in their actions towards the child.

Also the argument that pupils shouldn’t be wearing ‘signs of political allegiance’ looks a bit odd when they’re flying a Union flag over the front gate.