He is an arsehole. As are you, for not preventing it from happening. I can think of not one single acceptable, passable excuse for such arseholery.