!
Think John Kerry and you’ll understand why so many are leaving. To many CINO being Catholic is Cultural and not a sign of their personal faith. You have such people leaving for two reasons and the reasons actually are opposed to each other. One reason is for the Church emphasizing that support for the culture of death can not be reconciled with Catholic teaching. They leave because it is useless to pretend anymore.
But the other group leaving, Irish or otherwise, did not see their faith as only a cultural exercise and they are the ones who have been wounded either directly or indirectly by the scandals. They have not lost their faith in God but the behavior of some in the Church has so tested them and given them such great pain that the bitterness, anger and sadness they feel only grows if they remain in the Church. They usually leave to find another place of worship and they keep their faith in God.
To me it is better they leave and keep their faith then have it killed by the wrongs done by other Catholics, clergy or lay.