I'm not down with blaming anyone for what they have or don't have.
It would read better if the "Rich" part was changed to Greedy but, then it wouldn't be as effective in dividing society along class lines.
"Poverty" exists for many various reasons and most of them have more in common with poor life choices than it does with some supposed boogeyman, that isn't destitute.
To be fair, some are just infirmed physically or mentally.
There's an answer somewhere but, it won't come from pointing fingers at anyone but ourselves.