Originally posted by Karen

P.S. All the women he will encounter in the future will thank you for getting this lesson through to him now!
I recall experiencing verbal harrassment some years back at a former job. I think that he genuinely thought he was being funny and clever, but he crossed the line. I reported this to my superior, and then the offender apologised to me and never behaved badly in front of me again. I accepted his apology and there were no future incidents.

I hope that I helped steer him in the right direction.

If that doesn't work, you can still kick him in the shins.