The business have demanded tax cuts, but where are the jobs? If they were to be taxed at a higher rate, they would take the profits and reinvest in the company which in turn would create more jobs, less bonus to the extreme that they are now.
You can only write off $3,000 a year in losses. Also the lower capital gains rate is and always has been designed to encourage investment in businesses, because they create jobs. The democrats despise this because they think the government creates jobs.
Dividends are taxed at a lower rate due to double taxation.