Do you agree that sometimes you have to give up on people?(both)
Not because you don't care, but because they don't care.
Staying around, trying to help someone who does not make any effort to help themselves can drag you down as well.
Let it go and retain your sanity.