Isn't Ireland is home to these business because they have lower corporate taxes than the rest of the EU? Lower taxes likely make it harder to fund the regulatory agencies that should oversee these companies, which were intentionally courted to Ireland with lower taxes.
I don't disagree with you, but it seems to be largely a problem of Ireland's own making.