@Kaarme ... "screw up" in the sense of romantic development. Not as in "he's an evil guy doing evil things" or "he's a failure of a person". But, and even if you pretend otherwise I'm sure you understand this, interpersonal relationships aren't exactly always build on rational thought. When someone hurts you (and she literally stands there crying in case anyone forgot) it doesn't matter why they did so; whether it's because some special reason that you are supposed to understand or not. It still might
screw up your relationship. And that sometimes means that even if otherwise it might have worked out, a relationship won't work out. I'm sure we've all gone through this a few times. And it's perfectly normal and not a bad thing at all.
Except in fiction where every single person always infinitely sticks to their destined partner, even if it takes 17 times to finally get anywhere. Which of course sometimes is nice and fun to read about. But also sometimes just gets tiresome - and if you are me, you'd want the occasional refreshing different approach.