This is why consumption taxes are good - you can't get away from them. On the £3B of sales from Starbucks, they would have contributed at least £600M in consumption taxes (known as the VAT in the UK and at a rate of 20%).
Getting rid of corporate taxes and increasing consumption taxes proportionately would be a good way around this, although as much as it makes sense, and it is a popular position amongst economist - I can't imagine it being a popular political platform.
consumption tax (like VAT, or GST in australia), unfairly taxes the poor as a percentage of their income.
The gov't tries to fix this by having some categories of goods that are _not_ taxed (at least this is true in australia), to alleviate this problem, but its not quite perfect.
I don't like consumption tax at all. However, i can't think of a way to levy that won't have loopeholes for the mega rich.
Consumption taxes are regressive, and arguably not so desirable for that reason. However, it's a lot easier to change the personal income tax system in one country to balance that effect for its own citizens than it is to change corporation taxes on profits that operate as a global market.
Having big players in that market win the game by bending the rules in ways most people can't, ultimately denying tax revenue to some nations so those nations have to increase taxes on smaller businesses and individuals, isn't exactly doing the poor in those nations any favours either.
Getting rid of corporate taxes and increasing consumption taxes proportionately would be a good way around this, although as much as it makes sense, and it is a popular position amongst economist - I can't imagine it being a popular political platform.