In the U.S., your $120,000 of capital gains/dividends isn't taxed at a high rate to you, but is taxed at a high rate. First the company has to earn a profit, and out of that profit pay state and federal income taxes (35% + state). Then it pays whats left to you, where you pay your 15-20%, making the total tax rate usually over 50%.
Given that taxes on corporate income is a direct tax in investment, it's counterproductive, it reduces investment, and productivity gains that increase both wages and wealth. It would be far better to have a zero tax rate on corporate income, and tax capital gains* and dividends at personal rates. That restores not just investment incentives, but also progressively of our tax system, so that the person with $1M in dividends and capital gains is paying a higher rate than someone with $20,000 in income.
And this would probably raise more tax revenue in the long run. Corporate income taxes are a relatively small part of overall tax revenues, increasing dividend/capital gains rates offsets most of their loss if they are eliminated, and over time more investment will drive higher wages/income and increase tax receipts.
* If capital gains are taxed at ordinary income rates, they also need to be indexed to protect from inflation. If they aren't, we risk taxing phantom gains, i.e. if an investment is sold for 20% more than it's purchase price, but inflation was 25% during it's holding period, it was actually a loss, because it lost purchasing power. This is one of the reasons capital gains has special rates, but that's not a good protection. In the 1970s high inflation hurt investments because historical equity returns were money losers adjusted for inflation. Investors preferred high interest bonds to protect their principle.