Yes, I believe that corporations should pay more taxes. Their rates should be higher than they are, but still reasonable. This way, they are able to help the federal government while also continuing to make high profits. It could potentially be a win-win for everyone involved if everyone could work together.
Allowing billion dollar corporations to skate by and only pay meager amounts in taxes every year is wrong. There is no reason that a small business should be paying more than a huge conglomerate just because the latter knows better loopholes and has the resources to take advantage of them. There should be a fair rate, proportionate to the size of the corporation.
If corporations want the same rights as individuals as per the Constitution, than they should pay the same taxes as individuals, no more no less. I don't know how much they pay in taxes currently, but they should prosecuted as an individual if they evade paying taxes. I'm sure they get too many tax credits and loopholes not afforded individuals.
Anyone who's ever worked for a corporation knows that the taxes a corporation owes are baked into the sales price, which is a function of the company's desired margin. And a corporation is going to deliver the margin it promised shareholders or there'll be hell to pay come the annual meeting. Thus, with corporate tax laws we get hit with double (or worse) taxation - once when we earn our paychecks and again when the corporations collect it a 2nd time when we spend it on whatever they're selling us.
All that is really gained by having corporations pay a higher level of taxation is that the cost will be passed on to the consumer, or the company will simply move their headquarters to another country. Better to have them pay a lower rate than to pay none at all.