drunken bf problems- help pls

Jo

my boyfriend and I turn 6 months today but yesterday night we went to a friend's house for just a small get together, so there was like 6 of us total. And so everyone was kind of drinking but mostly just enjoying the company and chatting it up. At one point in the night, it's like 10ish, I look over at my bf and he is literally bent over in his chair like drooling and like passed the fuck out. And I want to make it clear this isn't about his drinking because this never happens with him. But be a college student I've dealt with enough drunk people. So I wipe his mouth off discretely so no one else has to know, and help him up to go to the bathroom. Instead he goes to the fence that is between our friends house and her neighbor's and vomits for a good 4-5 minutes, while I'm sitting there rubbing his back and trying not to vomit from the smell(we stopped for tbell on the waythere). Apparently after this he thinks it's a great time to try and get frisky and be rubbing up against me while I'm trying to grab our stuff from inside and get him to the car. All while telling him no, multiple times and pushing his hands off and he continued. At one point I was literally yelling no, just stop at him and our friend's boyfriend was like are you okay, do you need help, and I was like no it'll be fine, because idk I didn't want him to think my bf would ever hurt me, because he wouldn't. But me, having had a past to abusive exs, am terrified at this point because I've seen multiple times what liquor can do to the people i love. So I'm just trying to get him into the car and get him to his house, where I have been staying as well. So I got him into bed and got him a water and we laid down for bed. Where he then began to feel me up, grabbing my ass and my tits, and I had just lost it and I was done, I grabbed all of my stuff while he was saying how I'm so salty and getting mad at me for getting out of that. Once he realized I was leaving he started crying and trying to make me stay and saying how it was his worse nightmare. So my question is about me leaving, was that bad of me, should I have stayed and talked with him or was it right of me to leave and stay at my house for the night, because that happening was my worse nightmare and I've relived it too many times and have done nothing about it. I just thought maybe this time I should have more respect for myself and just go. Tell me what you think?? he wants to meet today after I get off work at 7 so we can talk about it and I don't even know what to say. I also want to say he is by far the best guy I've ever had in my life, he is funny and a cutie and he has never hurt me in anyway and I really do love him, it was just a ptsd kind of thing.