Fellow teacher here... Can't give a long reply as I'm actually at work and on a class at the moment, but I do want to say that the way you have been treated is shocking. It shouldn't be happening.

And I thought some of the things I've had to endure were bad!

BW