I find some of this post strange, if you hadn't have just stared at him, and said quietly and politely 'your a bit ruff for me, not so hard' and if he did it again, said 'still to ruff' still no change then walk off. Personally I think you would have been all right, it might not have gone that far most people aren't mind readers and you giving him the evil eye, well he properly just thought you were a miserable cow!
as to never forgiving the teacher ... .......no ........back to the deck chair.
Bookmarks