economics trumps morality in all cases. For morality lives in the mind, but economics is reality.
> the worker has to work a real job
And what if the reality is that he couldn't get any other job? Is it preferable that said worker goes unemployed?