i hope that teacher gets fired, and can't get another job, and is disowned by their family, becomes poor, and lives the rest of their life on the street... i'm gonna stop here before it gets too bad. i had a teacher like that in my school, taught religion of all things, he literally threw books at people's face (and hit) if he didn't like you, got pissed at you for stupid things like you have mentioned, etc. every student who so much as knew his name banned together to get him fired, he was gone for like 1 year with pay, CAME BACK and did the same thing (union's fault). our principal or vice principal came in the day before and told those who would have him that they were trying to get him out of the school and everyone in the class should keep detailed accounts of every bad thing the teacher did (we got him), sounds like you might have a similar situation.