thats appaulling C !!
sounds like she's in the wrong job thats for sure ...be more suited to working in a prison or down the mines or just as Lia said she needs a *****slap!
something aint right with that teacher...you know like on a personal and or mental level...can you get other parents onside? because dealing with these situations everythings gotta follow procedures and stuff.
putting in formal complaints...incident reports and that...
real sorry for your lad.