I don't believe that Google is actually just postponing taxes. Instead, they are also being selective about what money they pay it on. Basically, the money has been obtained in Ireland, sent to the Netherlands, and then Bermuda. So it hasn't touched the US, and they don't owe US taxes. They can then do two things with that money. One, they can bring it into the US, pay taxes on it, and use it to do whatever it is they plan on doing with it, or, two, which I think is more likely, they use it to finance international business, and they never pay US taxes on it. However, there hasn't been any "loss" to the US per se. If anything, it's the Irish who should be up in arms
The Irish are probably not going to be too upset that companies are taking advantage of the system that they setup in order to attract large companies and the associated financial/legal industry. It's not a case of big companies exploiting the poor Irish.
Except, from the original article, I don't get why they don't just set up in Denmark & avoid setting up in Dublin altogether. They must be doing _something_ worthwhile with those 2,000 Irish employees.
This is just a guess, but if they were set up in the Netherlands, wouldn't they have to pay Dutch taxes? My impression is that they don't have to pay Dutch taxes because the money is just passing through the Netherlands, not being earned there.