For those looking for an alternative I suggest the Society of St. Pius X. www.sspx.org The SSPX is a schismatic sect, not in union with Rome.
I'll stay and help fix the problem while you run away.
BTW, if you think there aren't homosexuals in the SSPX, you're kidding yourself.
I'm not sure how easily it can be fixed. The Church can aggressively root the predators out, but trust, once destroyed, is not easily restored.