I asked this in the female advice forum and got some solid advice, but nothing real concrete, which may just be how this saga ends, but here goes, and thanks for reading :p
I saw a girl for about 8 months, who I met in our grad school. We started hanging out despite my friends warning me she was a user and that she had a poor reputation, and apparently had lost many friends because of her actions. We basically acted like a couple. We'd go out together, go to functions, dances, weddings. She'd always call me a lot when she needed things, help, etc. She would always want to publicize our relationship on social media, and soon, people began asking me what we were doing, to which I would always tell them we weren't officially dating or anything. In May, our first fight happened when she was asked at a party with my friends about our relationship and said she was embarrassed she had to be asked a question like that. We stopped speaking for 2 months until the 4th of July, when she called me randomly and asked if I would hang out with her when she came back to town for the 4th and whether I'd go to a barbecue with her with some of her engaged friends. I declined the BBQ but ended up going to the beach. She told me she missed being around me.
As the summer wore on, she started coming to town from her internship to visit me on weekends, and we'd spend the whole time together during those weekends. The first night she moved back to town for school to begin, I was the first person she called and we went out and stayed together as usual. She started talking about the year ahead, and how she wanted to take some trips with me to concerts and she invited herself on a trip to New York to visit my best friends, a trip I talked her out of because of how it would make us look since we hadn't committed to anything.
About 5 weeks ago, at a back to school barbecue, I overheard her saying she had a one night stand with a complete stranger. I didn't say anything to her at first, but as the drinks kept coming, I got angry. Eventually we fought that night over text. I ended up telling her I was really sorry I defended her for months because her reputation was awful amongst our fellow classmates and I couldn't believe she would do something like that. I also said she was far better than to do it, and that I was not going to pretend to be her boyfriend any longer and give her the benefits I do if she just wants to sleep around.
She responded by saying I had no right to judge (she was right), and she didn't want me defending her, she was proud of what she did because he was cute. The girl has never been in a relationship before in her life. She asked me at the end to come over and stay with her and we'd talk about it, but I was drunk and told her I needed to go home. She then told me she was going to block my number because I said such hurtful things. I tried half assing apologizing the next day on Facebook but said something wrong and she blocked me there too.
That said, I was wrong to judge. I emailed her a real apology about a week ago that was heartfelt for saying what I said, but I got nothing back. We are still in the same classes. I still see her every day, but obviously we are not speaking.
At this juncture, should I just leave it alone? This was honestly one of the most confusing relationships I've ever been in. I was so wrong and feel so regretful at saying what I said to her because I know better, but at this point I just want to fix it. My friends have told me she is not a good person and I am far better off without her. Perhaps they're right. I just feel bad about it. We had a lot of fun together. Is this a hopeless situation? Or do I merely need to give it more time?