Girlfriend cheated...not sure what to do...
First off, I wanted to say that before this relationship, I was in a 5 year relationship with a girl who repeatedly cheated on me, and continued to do so despite confessing to me and promising never to do it again (multiple times).
Six months after that relationship ended, I met another woman who was very sweet, trustworthy, and was someone I could connect with. It's a slight long distance relationship (40 minute drive to see her) but we always had a good time so it felt worth my while. This relationship has been going on for one and a half years. It was her birthday a month ago and I spent the most money I've spent on anyone for a birthday (many hundreds).
So recently she turned 21 and has been excited to go to bars and hang out with her friends. Last night she ended up with a couple of guys, got really drunk, and then has no recollection of what happened after the bar. She says she woke up in a bed and a guy there said he last saw her making out with another guy and that's the last thing he remembers. She told me about this as soon as she got off work and cried constantly, for about an hour, until I consoled her and told her things aren't over.
But I just don't think I should do this anymore. We had plans to move in together but now I really just don't want to see her again. She was extremely regretful but what I'm really frustrated with is her naivety and incompetence. She promised she would quit drinking but that doesn't undo what was done and from my experience, a relationship that has endured cheating is destined to go downhill regardless of the intentions afterwards.
Is there any good reason I should give her a second chance? Or should I end this before I start sinking my time into a relationship where I have to live with the painful mistakes made by my significant other. The whole thing is so embarrassing, I wish I could ignore her and pretend with everyone like I haven't been in a relationship for the last couple years. Everyone knows my last relationship ended consisted of me getting cheated on and now I feel like I can't confide with or talk to anyone about this. I'm embarrassed I can't find a girl who has enough reservation to not cheat. And even more so I'm embarrassed to have spent so much time and money on a relationship that ended up going ugatz when I could have been using that time to improve myself.
The whole thing is a shame, but I'm particularly angry because I saw this coming from a mile away and didn't do anything to prevent it. I can tell my girlfriend is truly sorry but I don't know if that's enough.
Is it possible for a relationship to recover after this? My gut, mind, instinct, experience, etc. tells me NO and tells me to get away before more damage is done. I feel bad for her because perhaps some feminists might say she was raped or taken advantage of, but I personally know perfectly well that she knew what direction the situation was going and she chose to not get out of it before it got to the point where she could blame the alcohol.