Fine, let's see the problem. We tax big corporations.
1. They make the consumer indirectly pay the tax.
The state does something. If the company is selling products or services which are considered basic needs, the state can put a cap on how much that can cost. Hey, companies, you can make money with these things, healthcare, food, water, electricity, etc., but the state will put a limit on that, because it needs to guarantee everybody has fair access to those basic needs, regardless.
2. The company goes abroad. it. This is the whole mentality we should change in the world. Let it go, there will be a market they left unexploited and another company will fill that space. It takes time? Yes it does. The company moving abroad might hurt the economy? Yes, it might. But in no way that will be permanent. Other manufacturers or whatever will inexorably take its place. That is, of course, if the taxes still allow the corporations to make a profit.
But these "hey, watch it, or I'll go abroad" apocalipsis speech is just that. Corporations arent stupid. If they can still make money, they will stay, and if they are leaving not because even taxes they make a lot of mony, but because they are making a political statement, or more than that, they are making a political and economical move with a very real political and economical effect on society, then we need to wake the up and asks ourselves how the heck did we end up in this situation, with corporations having enough power to shake or even destroy a country if its laws are not pleasing them. When it should be the other ing way around, companies should ADAPT to wahtever laws or rules the SOCIETY has set.