Oh, man. Reading this just kills me. I ended a similar, years-long experience last year when the asshole got fired. But only after a couple of men complained. (I had gone to HR, to my boss—sympathetic but ineffective—to his boss and almost anyone else who would listen.)