Ha.
I’m perpetually amazed that ‘Do-gooder’ is a pejorative term. These people give up their free time, and often at a direct financial cost to themselves personally, in order to help those less fortunate than themselves.
There is a legitimate discussion to be had about whether, like food banks, soup kitchens etc actually legitimise a state of affairs that should be wholly unacceptable, but I don’t see how it helps to denigrate the people who provide this kind of service. Nor frankly do I understand the mentality of anyone who ridicules those willing to help the less fortunate members of our society.