Everyone is fallible I suppose. But to me it seems, being a “gay priest” means that fallibility is an inherent part of what you are. They don’t even see homosexuality as a problem.
These pervs, homo or otherwise, intentionally seek out jobs where they'd be in contact with young children. Priest, sports coach, camp counselor, school teacher, etc...