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.