"So what? Why should corporations pay taxes in the first place?
"Why shoudn't they?"
"They're not people."
"They are according to the US Supreme Court. That's why they can contribute lots of money to politicians they like."
"If corporations have to pay taxes, they'll just pass the cost on to consumers."
"Maybe, maybe not. It depends on their competition. In any case, corporations pay taxes on their profits. They can afford to do that. In addition, corporations must be regulated or, as we know too well, they'd screw over everybody. Who's going to regulate corporations? Government, that's who. It costs money to regulate. Corporations should pay their fair share. And it ain't zero."