Junk
So you know that corporations pay the tax that they are required to, everywhere, right? Almost every country has enacted one tax law or another which is supposed to "entice" business to setup within their jurisdictions. Abiding by those laws does not make the companies law breakers or "bad guys", it makes them law abiding companies. If you (or the population) don't like the fact that they pay less tax as a result then you need to take that up with the governments concerned, not the companies who are paying the tax bills they are given.