Well, I don't know the entire situation of the poem, but I could find ways to relate to it. I mean, if I had to keep on fixing someone over and over again, I don't think i'd leave them because a healing process of any sort takes years. I think there would be times i'd get annoyed of them, but I wouldn't leave them.
It's happened to me before too, but I wanted to abandon this person so badly because everything I said meant nothing_but, i didn't give up. I just kept helping, and eventually, they got better.
But the person this is about pretty much made me feel worse than i already did. They were self destructive and mentally unstable, and after trying time and time again, I realized i really had nothing else to offer them. They needed help far beyond my ability.