The double Irish arrangement isn't a loophole, or if it is its a loophole that's the fault of the Irish by not taking account of US transfer pricing rules. The basic problem is that transfer payments within multinational corporations makes it hard to account for income, and rules to attempt to achieve that accounting are easily undermined by tax haven jurisdictions.
Re:Google Boss: We Follow The Law On Tax
by gamblor956 on Monday May 27, 2013 @01:26PM
(#5775561)
The double-Irish is definitely a loophole. The basic premise of the loophole is that Irish-incorporated companies don't owe Irish income taxes on their business activities if they are not managed in Ireland.
This is a relatively recent change to the Irish tax code (based on the pace of tax law development)--and was introduced only after the development of transfer pricing rules (assignment of income to/between subsidiaries of multinational companies). In other words--the loophole was deliberately designed to get around U.S. and European transfer pricing rules and make Ireland "competitive" for multinational corporations.
See here: https://en.wikipedia.org/wiki/Double_Irish_arrangement
The "cheating" accusation comes because you have to be very large to be able to make use of this. If everyone could use this tax arrangement people wouldn't complain. (Well, they would complain that it exists, but not that people use it.)