Many Catholics do not believe what the Church teaches. There lies much of the problem. If they did believe what the Church teaches, they wouldn't be "making distinctions among themselves" - "showing partiality" as the Letter of St. James says. Nor would Catholic queer theorists be busy re-inventing gender identities.
The human person, made in the image and likeness of God, can hardly be adequately described by a reductionist reference to his or her sexual orientation. Every one living on the face of the earth has personal problems and difficulties, but challenges to growth, strengths, talents and gifts as well. Today, the Church provides a badly needed context for the care of the human person when she refuses to consider the person as a "heterosexual" or a "homosexual" and insists that every person has a fundamental Identity: the creature of God, and by grace, his child and heir to eternal life. - CDF
As Michael W. Hannon noted in a recent essay: "I am not my sin. I am not my temptation to sin. By the blood of Jesus Christ, I have been liberated from this bondage."
I think I understood his essay - but I'm still not sure.