Are you willing to give chances to a person who is not contributing to the relationship in a healthier manner?
If it is not healthy, then it's it not good for you. We can always give them a chance but one chance is enough. People will never change if they are not willing. It would be hard if you are alone working on that relationship.