Oh ugh. I'm sorry you are in that position. First off, he was picking a fight with you to begin with just so he could have a reason to drink. It would have happened anyway. He wanted you to go to your meeting the next morning I'm guessing so he could drink then take his nap in peace. He needs to stay on HIS side of the street concerning YOUR meetings. Likewise, you should stay on your side concerning his recovery (including his psych appointments). Yeah, you probably should have let him be arrested so he'd have some real consequences for his actions, but that's water under the bridge. As another said, I would keep my boundary that you'll leave if there's active drinking (and make sure you do have a place in case it's an abrupt leave again).