Wherever you have a church, you have sinners. All you can hope for is an institutional response that tries to engage in proactive prevention, as well as prompt removal and discipline of offenders.
I think that's what the Catholic Church has tried to do. We left the Episcopalians in 2003, and before we joined the Catholic Church I investigated this issue thoroughly, because like you I was very concerned by what I had read and heard.