Re: Irish logic
You missed France EDF was fined for the same reason. Italy couldn't save the banks that went in big troubles for the same reason - and many people lost money when the "bail-in" was activated. And it's becoming stricter because state aids usually turn into more debt and higher taxes for "the others", those who can't deal how much taxed they would like to pay.
EU is already accepting that tax rates can be very different inside it, but if some countries start to make specific deals for some specific companies taking advantage of EU funds when things go wrong.... remember Ireland was about to go bankrupt just like Greece - another country unable to collect due taxes.