To me it sounds like you were both pretty bad, so figuring out who was worse or who shouldn't have done what may be a waste of your time at this point. Your partner sounds like someone far from perfect (cold, cheating on you, etc.), so I wouldn't overthink your behavior, except maybe in the context of a new relationship in which hopefully the person will deserve better.
|