The idea of taxing those who let their money work for them at a less rate than those who must work for their income is a Wall Street-inspired Republican idea. The idea promotes the notion that capital (money) is more important than labor (work). This is a ridiculous idea. The truth is that capital could produce exactly nothing without labor, and labor could do little with capital. In other words, both are necessary for the production of any product/service.
And since both capital and labor are necessary, the income derived from each should be taxed at the same level. It is ludicrous to think the rich should be able to save 19.6% off their taxes simply because they didn't have to work for that money. That defeats the whole purpose of having a progressive tax structure (which says that those who make the most should pay a higher tax rate).
It is time to eliminate the special long-term capital gains tax rate (and other special tax rates that allow the rich to pay less than others). It is time to tax all income as earned income, regardless of how it was earned.