The real reason is likely to be: insufficient compensation. The wealthy, non-salaried get wealthier on the efforts of those who work. All human societies are socialist to one extent or another.
The real problem is when those who don't work (and are subsidized) do nothing productive for those who do work. Teachers are subsidized by the shoemaker and the barber. What does a hedge fund manager like Chelsea Clinton or George Sorros contribute or provide to the truck driver or car mechanic or the teacher? The function of government (taxes) is to make sure those who do not produce anything useful, are forced to contribute and pay their fair share.
Unfortunately, after 30 plus years of 'trickle down,' the failure of the most wealthy 2 percent to pay their fair share has produced the same results twice: 1929 and 2007. The top 2 percent cannot continue to be both a complete non-productive drain on any society or allowed to be hoarders of wealth without, in my opinion, causing inevitable economic collapse.
The "Robber Baron" period of the late 1800s and our current period of the 1980s forward are the warning period. If strenuous and complete regulation is not imposed now as it was after the 1929 collapse, there will be another complete collapse.
Unfortunately, I do not think President Obama or Congress is up to this task. I would like to see Romney get elected and the Republicans completely destroy the economy so that they and their philosophies and goals are "finally" demonstrated to be harmful in the extreme and that anyone espousing them is quickly eliminated.
What truly amazes me is the number of supposedly intelligent people who will elect someone who lies and steals from them! Unless, perhaps I have it wrong, and these people are not intelligent?