WWW is right uknowme, you are not at fault, you should not have to put up with it.
It amazes me why any man gets the chance to do this more than once as surely if he can do it once he can do it again and that must be a terrifying thought to have to live with.
He is at fault, the minimum you should expect is an appology and an explanation. Personally if I did something that stupid I'd expect to be out of the door in very swift order.