Because when one invests to help business finance themselves, they take risks with their money. As well capital gains is not all about stock investment but dividends that owners pay themselves as salaries on their small business earnings that are already taxed.  There needs to be fiscal discipline by the government like all families have to do... live within the $$ you have not overspend and create 30 plus billion dollar deficit$$$