I agree with your premise. You do make a great point. I am not advocating empowering the corporations...we've been there and currently living it.
Many corporations pay ZERO taxes, but we cannot drive jobs overseas by keeping the tax rates so high.
As a business owner for near 30 years I can tell you with utter certainty that corporations do not pay taxes. Taxes are a cost of doing business and are passed on to their customers. Of course when costs get too high you lose customers but believe me taxes are paid by individuals. All taxes.