Nor should we blame those who refuse to take responsibility for their actions or lack of them.
Blaming someone else for the consequences of your own actions is a futile and time wasting endeavor. In my humble opinion. YMMV.
Just today, I heard a fellow receive an award for helping his land of birth, Nepal. He arrived in New York in 1975 with $300. He is now an American citizen, owner of several businesses and first went back to Nepal in 1987 (I think) with several doctors and nurses to tend to the mass of health needs. Since then, he has built three hospitals and the organization is now world-wide and self-supporting. No, I simply don't accept that handing out money for doing nothing is a solution to the problems of being poor, uneducated, underpaid, etc. Nor does the Constitution even promise that handout. It is not a "right." 'Success,' no matter how it is defined, is not a gift, it is earned by talent or work or imagination and most of all, by desire and belief in ones capabilities no matter what current environment one finds oneself.
That is what is promised by our Constitution; "the pursuit of happiness."
I dare say, Mr. Sam Walton did not let his poor condition during his childhood prevent him from succeeding. But some legislators have seen fit to identify a corporation as being a nearly human entity, with all the privileges accompanying same. Unfortunately, many corporations have vast amounts of power (money) to get what they want whether they deserve it or not.
That, my friend, is the problem with Wal-Mart, AT&T, BP, Haliburton, GE...