Peter Flanagan examines the tensions in Ireland around immigration and asks us not to blame migrants for our own shortcomings.