He was looking for a reason to drink... He couldn't maintain the lie of hardly drinking so he ruined your bday and was nasty to you & unloaded his distress onto you bc he's a child emotionally who can't tolerate feelings which is why he drinks.... And once he upset you sufficiently bc you're loving and kind & have a soul which he does not, he then had his excuse to go get drunk.
I'm hurt and angry for you. I can't blame you a bit for giving him another chance. We all warn to believe the best of people and you wanted to believe the bill of goods he was selling you. I did the same for years w my XAH.
Sorry for all you're going through