"The psychological studies have found that homosexuality as such is not the cause of abuse, but when gay seminarians do not come to terms with their orientation in the church's closed homophobic environment, it is more difficult for them to become psychosexually mature enough to resist opportunities with minors."

Yes.   So from that, isn't barring men with same sex attraction from Catholic seminaries the most sane and effective approach to protecting children?