You are right, Michael, that Christians should speak the truth and warn about the dangers of sin, disordered desires, etc.  It is a real concern that the catholic church did not ban the priests who abused children - all the contrary, they were protected and hidden.  Instead they ban gay priests just because they are gay.  Does not make sense to me!