Pro-Palestinian badge ban sparks threats: Barclay Primary School faces closure