And a tax on profits decreases net profit, not gross. A change in income/profit tax will take longer to work through the system..but will eventually end up in price. So the short term discussion will be in your favor, they won't immediately raise prices to counter.
There's no reason why govt shouldn't expect corporations to pay for services...but they pay for them with customer money. Companies don't make money, they make goods and services that people or other companies pay for. I'm not a proponent of eliminating corp income taxes as some are. I do think they can and should be lowered to improve the value equation of domestic investment.