>>939528638
That's another good point, people don't usually know where their own flaws lie and they're shit at communicating for the most part. Even the most legitimately nice people have breaking points. Maybe OP is shitty, maybe the person they were with is. Honestly? Chances are they both are.