Perhaps I should have distilled my earlier ramblings to: “The Church isn’t as depraved as the world” is not a defense worth mounting.
Dittos.
When you've been in the trenches fighting the Lavender Mafia and the molestation that always accompanies it, you quickly get to a zero tolerance point.
Obey the Church laws that forbid ordination to homosexuals, throw out the active homosexuals including those among the bishops and cardinals, and never ever disobey Church law by ordaining them again, and this problem will be solved.
Until then, anti-Catholic bigots will continue to have a club to beat us with.