At what point do you face the fact that these people are just greedy losers, who will never, ever be capable of taking care of themselves? For every "she went from welfare to PhD." you have a hundred who just suck charity like leeches forever.
Some people never hit rock bottom so they'll never change.
As long as someone keeps giving them a chance, they'll continue to use. It's just too easy.
I like cats and dogs and so I give my time at the shelters. I don't like dealing with people, especially people in need. They tend to wear me out quickly.
R2 has no human friends.
I have human friends, thanks for your concern r3. It's people who are around other people too much that are often burned out by them. Perhaps you ought to get out of the house and experience a few of them for yourself.
OP, you are burned out. Take a rest and do something else. It's OK.