Eliminating pedophiles won't fix the problem. Eliminating gays (and intimating that gays cannot be validly ordained, when they've been validly ordained for centuries) is equally nonsensical.
Many on this forum ridicule the only solution that will have a short-term effect, which is to ordain married men. The Church will have a larger pool of candidates from which to choose, thus giving bishops the freedom to reject those unsuitable. Let's face it folks: only a masochist would enter a seminary today, when even straight-arrow priests are ashamed to wear their collars in public.
Cynically, a married priesthood would also give the Church cover in allowing more lay involvement in choosing just who, and who will not, become priests.
I've always felt our Protestant brethren have a much better system wherein congregations have at least a major say in who will serve them.
Furthermore, it is a sin, IMO, to attempt to discredit or defame the Roman Catholic Church and other religious bodies on such bases, especially while ignoring or minimizing all of the good and righteous works performed by said communities of faith and members thereof.
Contention and divisiveness are tools of Satan, who seeks to lead astray the children of men.
I never will forget the Christ-like and brotherly concern afforded me by a Roman Catholic priest during the less-than-joyous days of my undergraduate education. That good man kept me afloat in a spiritual way when I was, for a time, lost and searching. He did not attempt to convert me to Catholicism but did provide a listening ear, prayer, inspired counsel, and fatherly concern at a critical juncture of my life when the works of Bertrand Russell and other "philosophers" were having an undue and toxic influence on my developing relationship with the Lord.
Whenever I encounter the ugliness of religious bigotry I think of this goodly servant of the Lord, whose Irish surname escapes me, and renew my thanks to the Lord for looking after me in a way that I had not expected.
Thanks for asking....