Re: the last post. I suppose such an attitude isn't surprising given our conflation of morals and money--the widespread, if unspoken, American belief that financial worth = human worth. The sinner in America is he who makes less than $50k. (Thank you, Puritans.)
It never seems to occur to anyone that there are far fewer good jobs than people who want them. If every American were to "get the education" to qualify for such jobs (the fact that even Democrats still cling to the "Great Education Myth" as our salvation is chilling), what we would wind up with isn't more good jobs, but rather more overqualified people who can only find work at Wal-Mart. And we have a surplus of those already.