Any altruistic system is inherently unstable, because it is open to abuse by selfish individuals, ready to exploit it.
Regarding the accusations of sexual abuse of children by Catholic priests, deplorable and disgusting as those abuses are, they are not so harmful to the children as the grievous mental harm in bringing up the child Catholic in the first place.
Who will say with confidence that sexual abuse is more permanently damaging to children than threatening them with the eternal and unquenchable fires of hell?