If you cared about a person a lot and you saw them going back down the same self-destructive path they've been down before, making the same mistakes, and they had told you they're not happy, but they got angry every time you tried to help them- would you leave them to it, and just hope they are able to sort it out on their own, or would you try everything you could to make them see they deserve better, and are able to achieve it, in the hope that they'd finally be really happy, even if it meant you risked losing them for good?