I agree, what a creep he is! Next time you need to talk to him, see if you can record what he says on a dictaphone or perhaps a cell phone. Are you a member of a Union, then they will be able to help.

Good luck - and take care!

(((hugs)))