Elagabalus, I'm in agreement with much of what you say. However, my analysis of priests who abuse children is slightly different. Many abuser priests attended junior seminaries. It didn't matter whether they were heterosexual or homosexual or too young to be anything. The crucial factor was that any and all expressions of, or references to, sex or sexuality, were frowned upon or even punished. This led to young boys growing up with no experience of sex whatsoever and turning into adults who were actually terrified of adult/adult sex. Obviously their sexual impulses and drives were still present. They simply directed them towards those who posed no threat to them - children. It was as much about power as it was sex. 

Every abuser priest in my part of the world attended junior seminary. I can't believe that's unique. The Church's attitude to sex has caused havoc. Deeply in denial, screwed up, old men formed it. It should all be binned.