I agree 100% with you. I will never understand the argument that lack of personal responsibility deserves to be rewarded.
As long as you can regard being poor as a moral failure you can tell yourself you're still a good person (and not an insensitive, selfish one).