I actually like corporate taxes better than income taxes.
The stupid people don't understand that corporate taxes are passed onto them via higher prices for the things they buy, so they pay more corporate taxes than anytyhing else, especially if they have little income and pay little or no income tax.
Yes and no.
Corporations do not pass on corporate income taxes. To say they do would be to propagate the myth that they do.
What they pass on are taxes that are embedded in their cost structure.
But their income taxes are paid out of profits, e.g. EBITDA (earnings before income taxes, depreciation and amortization).
There is no practical way to price a product without a profit margin.