What's wrong with me?

Am I too prideful? Too egotistical? I see so many women on this app take back men who cheat, disrespect them, even abuse them! It's a legit question. I feel like maybe I can't find love or keep it because I'm so harsh and expect people to be near perfect.