I'll never understand why the Dems want to demonize any individuals or businesses that are successful. They all do what the tax code allows them to do. Nobody, regardless of ideology is going to give our government more tax money than they have to. I think we can all agree that the government isn't the best at managing money especially the outflow. Knowing this, I think money is better in the pockets of Americans as opposed to handing it over to the government.
Also, getting back to corporations, you do realize that prior to reducing our corporate tax rate from 35% down to 21%, we had one of the the highest corporate tax rates in the world. We had to reduce the rate to stay competitive with everyone else. The high tax rate is why so many US companies have shifted operations to Ireland among other places. What I didn't like was that many companies used the tax savings to buy back their stock in the early going of the rate reduction. There should have been something in the tax law to prevent this. Otherwise, the intent was to invest the tax savings here in the US and keep companies from going abroad. Might not change much with established companies, but with a competitive tax rate, maybe one day the next Apple or whoever won't have an incentive to go abroad and will keep jobs in the US.