Here’s the thing: everybody’s got pluses and minuses. Even the most toxic boyfriend has some redeeming qualities. Maybe he gives you great compliments, or makes you feel great in the sack.
But then there are deal-breakers. You need to know what yours are and stick to them. When they get violated, the deal is broken. Betrayal sounds like one of those.