I suggest you buy a copy of the catechism, available at any bookstore, and get back to us when you've read it through.
I married a catholic and have gone to mass every Sunday since then in 4 states. Not once have the congreation of any of the churches been told a single moral absolute during my attendence.
Does your catholic church teach homosexuality is a sin, theft, adultry, abortion, unmarried cohabitation, etc.? When was the last time they were mentioned from the pulpit at your church? When I go they pick a verse and give a nice talk about what it means while avoiding moral absolutes. Or, the priest will relay a story about how God is all around us, God loves us, etc.
I suggest you start holding the CC to a higher standard and stop making excuses for their mealy mouthed attempt to avoid offending anyone in attendence.