I think that the biggest problem here is that the Roman Catholic Church is governed by a group of people (the college of cardinals, of which the Pope is the Cardinal of Rome) who deliberate or are enlightened in some way about what are to be doctrinal truths. However, regardless of what they say, nobody is infallible, and I believe those people to be as able to discriminate along with the worst of them.
Knowing this, morality is an externally imposed set or mores/norms that we are trained to do, while conscience speaks from the heart (or soul, if you wish). What irritates me now is that the Church has wielded so much power (especially in the 12-16th century) that they have been able to impose their set of mores on a very large percentage of the world. They did it so well that now we're trying to besiege a fortress that is entrenched in tradition. How do you fight against a group that will only shake their heads and say: "It's wrong"?
I go to church religiously, but i avoid self-righteous or fire-and-brimstone priests. I go there in the most basic way… and the most literal interpretation of the word: Communion. To commune.