If you ask me, situation with norther Ireland is not really solved. Same for Quebec or heck Belgium or Italy.
If one group have ethnic cleansing ambitions they will do it anyway. This whole "equal protection and human rights" rhetoric is laughable where on group seriously oppresses other. It is better off that all groups live in more autonomy and if one is not happy, moving to another place is better than living under threat. Of course, this is not the "liberty" people are longing for, but it is the preferable choice.