I think the problem that a LOT of people have is that they become emotionally attached enough that they can't decide what is best for themselves, i.e. letting go of someone who isn't going to treat you right for whatever reason. In the end, it comes down to what you both want, and if the other person is giving lines, then you probably shouldn't want to be with them, even though that's not the easiest thing to do.