I think people like corporate taxes because people only have a vague idea of where the incidence actually falls. Clearly, at the end of the day, corporate taxes take money out of the pockets of business owners/shareholders, employees, and customers in some proportion, but no one's really sure what it is. Taxes that you're obviously paying are unpopular, whereas taxes it feels like "someone else" is paying are less unpopular.