Let's separate anti-Catholicism from solving this problem.
It's not "the Catholic Church" that's at fault. It's certain abusive priests, mostly belonging to certain liberal orders or products of the seminaries in the 60s and 70s. Their numbers are relatively small, but because they are priests it naturally enrages people.
Then there are the bishops and others who have covered for these priests. Some bishops have, seemingly, covered up while known offenders continued to do evil. Other bishops have covered up after the fact.
Still other bishops hesitate and delay because they fear lawsuits that will bankrupt their dioceses. They may not even be the bishops responsible at the time the crimes took place. Sometimes trial lawyers have abused the system and taken money that was given for charitable purposes and should have been used for much better purposes.
So, a few more facts and a little less generalizing would be useful. In any case, if the bishop is guilty we should be talking about a bad priest and a bad bishop, not a bad Church.
So why doesn't the church tell the stonewallers to stop stonewalling? Make them come clean. Or maybe Rome hopes the problem will go away. Sorry, I don't buy it. Remember where the buck stops. Or in this case, the Euro.
I'll make a deal with you. I'll quit blaming the 'Church' when the Vatican starts defrocking bishops. Until then, the blame can continue to flow right to the top.