I disagree. You can't blame the victim here. People make rational economic decisions, and due to the broken system the rational economic decision happened to be to ride out the free benefits as long as possible. Once the incentive to be lazy was taken away the rational decision became to make real sacrifices.
Can any of us really say that if we were in that situation we'd choose to work at wal mart for 1500 a month tops when the govt would dole us out 1200 for doing nothing--all out of some sense of honor? I feel no shame in saying that i probably would not. I'm sure a few would, but in general people respond to incentives.
I suppose I'm one of the few who say people are fundamentally neither good nor bad. They simply respond in good or bad ways according to good or bad incentives with which they are faced.