I take a more progressive view and distinguish between "earned" and "unearned" income. Folks like teachers, doctors, factory workers, truck drivers, farmers, accountants, engineers, construction workers, etc, are directly contributing to society while that's less the case for stock traders and investors, particularly those with very high incomes. So in my view "unearned" income above a certain amount should be taxed more progressively (not to the point of being confiscatory). I'm a republican, but I do side with the democrats on a few issues including that we should have a more progressive tax system. My Roth IRA is nearly up 1000% since I converted and I'll never pay another penny of tax on it. That's a bit too generous of the tax code, imho.