I'm not sure that would be the solution either. I've heard it a lot in the last few years, people implying that celibacy rules are somehow "turning priests into" pedos, or that many of them who abuse children aren't really pedophiles at all but have just settled for children because they're the only available option and the priest just needs
sex from somewhere, anywhere; but I don't believe that for a second, because priests aren't
supposed to be raping kids any more than having sex with consenting adults. Honestly, if you ask me, once a priest has decided to break the celibacy rule, he's basically freed himself to seek sex from wherever he prefers to get it from, and that includes adult men or women. In fact, we know for certain that many priests who break their vow choose to go this route; yesterday I happened to see
this article on CNN, about the new revelation that the Catholic Church has secret, special policy guidelines on how to proceed when a priest ends up fathering a child due to an illicit affair. So the celibacy isn't
making priests into pedophiles or abusers. They were already that way.
I don't think celibacy is the problem policy. I think absolution and the inviolability of the confessional is the problem. All a priest has to do is confess having molested a parishioner child to his boss-priest and just like that, curtain of secrecy immediately comes down; the church authorities are conveniently "prohibited" from notifying police - or cooperating, if the police find out anyway - and the most they can do is remove him from the parish and send him somewhere else. Usually to some different parish where he has to do some BS administrative penance for a while before getting back to his regular priest-job where he's interacting with kids again in a new place.
That's what I think needs to change. The Catholic Church needs to change its doctrine so that confessed sex crimes are no longer sheltered (and, by the way, secular law respects this protection too, which also has to change); AND needs to set a policy that priests who abuse parishioners get kicked TFO, period - not just receive some internal administrative discipline.