We need to take into consideration the whole picture,not one or two instances. Nobody is perfect and flawless.To err is human.We need to assess the damage any relationship is doing to us.Whether it is reciprocal or not most of the time.I am sure many of us have faced some which are not healthy to us.The decision to keep or to cut off depends on many factors.