I have had this discussion with a number of people from a number of denominations. This is not just a catholic issue. There are just as many documented instances of abuse from protestant parishes are there are from catholic parishes. The problem is not homosexuality, or pedophilia, or any other damn label you can put on a person. The problem can be explained in two words...... Evil Exists....
I have to add that when I was in Episcopal seminary in the early’70s this was NEVER discussed and the need for a strong spiritual life and what I think of as “upstream support” was not stressed.
I think the alleged “sexual revolution” was partly a result of decades of steadfastly looking in the other direction. In part it’s hard to blame our forbears and predecessors. They didn’t see this coming.