One of the only reasons I am holding onto the piece of shi* boyfriend I have now is because I don't think there are any better guys out there. Please prove me wrong.
Most Helpful Guy
There are. And we're mostly single, too, because we won't go with "bad" girls.
It's a common theme that there are a lot of bad guys out there and a few gems in the rough, but take it from a good guy like me: it's just as bad for us to find good girls. A friend of mine once said out of the 12 girls he's ever been in a serious relationship with, maybe 2 of them had any real potential to be good girlfriends; the rest were the female equivalent of the stereotypical male "players".
And I've been in your situation too, I've held on to girls who treated me like shit because I didn't feel like there was anybody better for me. I mean I know how it feels to date person after person and have them all be bad people and eventually giving up and just sticking around with one of them.
Right now I'm back to being single, and yes, it kind of sucks. It's lonely. All my friends are in serious relationships so unless I have a girlfriend to double or triple date with I'm mostly left out. But it's worth it. You're worth it. You do not deserve to be with someone who treats you bad, and once the pain of the breakup wears off, it's liberating.
Plus, being single opens you up to new relationships. Generally speaking, you're probably going to find it difficult to find "good" guys while you're still with someone else because most good guys won't enable someone to cheat or be put in the situation where they're the #2, the affair, the fling, or whatever. I know I can't let myself become attached to someone if I'm not their #1 guy. So there's another reason to leave a bad relationship.1