Perhaps you guys saw the television report the other night in which jobs are coming back to the United States. Why? Because as China's wages are rising (those greedy Chinese workers!!!!) their low productivity coupled together are making it cheaper to do business here in the US. According to the report the average Chinese worker is only 1/3 as productive as their American counterpart.
And as to the assertion that people can change their circumstances, just read the article on CNN money or any other financial magazine, the "American Dream," is dead for most people. Credit is near existent for the poor, GOP wants to slash student loans, and the economic upward mobility in this country is below that of Great Britain at this point. Not to mention most of the new jobs being created are service sector jobs not professional, or have you all been blind to the numerous reports of college grads who cannot find a job?