... sounds like an idiot to me.
He's not though...
He was a genuinely good teacher though, some girl made a complaint about him in my class, because she only got two C's, and she overexaggerated the truth. I was in that class when he said some of those things, and there was a whole story to go with it, and they weren't meant in that way.
Fair enough the things that happened at the other school I can't speak for but I still think it's unfair.