Just for reference, I was checking out income tax comparisons at higher levels of income. This is significant at a different end of the earnings table, for the likes of senior managers, hospital consultants, and so on.
Taking a salary of €150000 for a single person (£120000 in UK for management level comparison including civil service) , net income after tax is
Germany: €92,156.46 (parmentier.de/steuer/incometax.htm) (***Germany net tax rate: 38.5%***)
United Kingdom: £77,111.15 (listentotaxman.com/index.php) (***UK net tax rate: 35.7%***)
Ireland: €69,713 (taxcalc.eu/) (€85686 in private sector) (***Ireland net tax rate: 53.5%***)
That is a pretty monstrous disparity. Ignoring the large difference in cost of living in Ireland vs the other countries, the net take home salaries are lower by a huge amount in Ireland. If one was at that level of income, there is very little incentive to stick around. Once the government has bled these people for a year or two until they leave (inevitably), where then will they turn to?