> the "evasion" in question is the US government trying to grab taxes on money paid to a company by foreign nationals in a foreign market
It's not just this, It's also evasion of taxes that could've been paid in these countries. (Could've, because what they're doing is legal, so they have no obligation to.) What they do, is most easily explained with the Starbucks example:
Starbucks has one subsidiary, based in the Netherlands, that holds the rights to sell coffee with the name 'Frappuccino'. All Starbucks stores are owned by another subsidiary. Whenever a store sells a 'Frappuccino', they pay a $1 royalty on that name. Because royalties aren't taxed in the Netherlands, this $1 is pure profit.
This is from memory, so It's probably not completely right, but in the end they really do evade foreign taxes, not just a double tax in the US.