Now I’m confused. being a Protestant, I’m not all that well versed as to what Catholicism believes. But I do believe I’m correct in saying “all priests are celibate” (Someone correct me if i’m wrong here)Now if a priest is celibate, how can you call him gay or straight? He is asexual. He does not participate. If he did participate, he would not be celibate. Since Scripture calls homosexuality an abomination, then how can a practicing homosexual be a priest? I am really confused.Being tempted is not a sin. giving into the temptation is the sin.