The news that Ireland now has the highest level of net emigration per 1,000 inhabitants of any country in Europe is naturally a matter of great concern for the Irish. I wouldn't want to detract from how serious that is in any way.
However what struck me about the graph above from An Sionnach Fionn is that net immigration into the UK is not particularly great. It is only just above the EU average, with twelve other European countries having greater, and sometimes far greater, levels of net immigration.
Denmark, Finland and Belgium have greater net immigration than the UK. Germany, Austria, Sweden, Lichenstein and Italy have net levels of immigration more than twice that of the UK. Malta has three times more. Switzerland and Norway have four times more. Luxembourg has more than eight times more.
The raw data are available here on EuroStat.