No. 2358 of the Catechism of the Catholic Church says:In other words, the church accepts gays with respect, compassion and sensitivity in their catechism, in real life they treat gays us less than human who does not deserve the same rights as everybody else.
“The number of men and women who have deep-seated homosexual tendencies is not negligible. This inclination, which is objectively disordered, constitutes for most of them a trial. They must be accepted with respect, compassion, and sensitivity. Every sign of unjust discrimination in their regard should be avoided.”
look, even if we accept their premise, that gayness is a disorder, why should they not treat gay people equally as everybody else? Being blind, deaf, or or any other physical incapacity is also a disorder, and the catholic church agrees that they should be treated equally.
There is no logical reason for the church position on gay people, the only real reason is their interpretation of a book that tells them to treat gays as less than human.