Yea, they’ve done a really good job with Canon law, whatever that is, so far.
Child molestation is never to be dealt with internally by an institution. It is a criminal matter that is to be dealt with by the courts...always.
Failure to do so can and should be dealt with criminally.
Bingo, 100% No tolerance policy is the only thing that will save the Church IMHO is a policy such as this being implemented. FWIW I have run in a ton of Evangelicals here in MI that gravitate to the mega-churches all what many would call Lapsed Catholics, and I have no empirical data but my hunch is this "issue" going back to when it surfaced with what happened in Boston, might have been a catalyst for them leaving. It is something that Rome really needs to consider....
Both in Church and in criminal law.