Sorry to hear all this and I think the posters above are right. He is behaving like an a$$. Partly fuelled by the booze no doubt but way beyond acceptable. Personally I think you should demand an apology and ask him to stay away from her. this situation sounds bad but I will leave it to the girls here to advise you.