I'm ex middle management at a charity that did lots of work in our local town. Also a volunteer!
The world is angry. It's much easier to shit on people much worse than themselves from a great height than to actually face reality, or the demons inside themselves.
We're angry because we barely survive ourselves and there are people doing nothing and getting free money. We should get that too. We bust our asses off.
We're angry because they get free everything and we have to pay for everything through the nose, or give up our house, or worse.
People rarely understand the hardship these people go through, the scrutiny, the feelings of worthlessness. It's SO much easier to judge others than to judge oneself, or better yet lend a hand.
The world is hurting, that's what's wrong!
One step at a time, hopefully, we can effect change :)