Social mobility is not created by destroying those better off than the next guy or the "rich" hell, if you destroy them how can we hope to have upward mobility? Socialism creates the lack of upward mobility because the government takes so much money from the economy that companies can't afford the benefits they used to afford when America was strong in capitalism and not socialism. Obama is destroying the American economy and the media doesn't even understand the problem, they just seek to brain was more Americans into believing in robing from those who have something to give to those who come across open borders and those who know they don't have to work. Close the borders and wages will go up. Cut the size of the federal government and let states distribute the money where they need it. The federal government spends a lot of our money on waste not only in America but, around the world. Don't tell me states can't do a better job! Our founding fathers did not want a strong federal government for a reason.
The reality is we will keep being beaten down as a society with the kind of socialist #$%$ Obama spews and head towards a world government that can take all of America's wealth away. Our federal government is corrupt don't expect a world government to be better! Government employees on average make much more than the people they serve so don't tell us that's not a bigger problem than a CEO's pay.