Not really. Homosexuals can freely express their sexuality. Celibate priests are forbidden to engage in healthy sexual contact and continually put in positions of power over other people. Hardly a recipe for constraint. By expressly forbidding sex the Catholic Church creates situations of increased probability.