Thanks for mentioning that, I was hoping someone would.
No where in it does it mention what constitutes as a sin. It gives a vague, all encompassing description that is open for your own interpretation as well as the Commandments and how your acts either follow them or don't.
Now that one line about the 'insanity defense'?
Let's look the CCC on homosexuality.
I'll just copy/paste.
"2358 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. These persons are called to fulfill God's will in their lives and, if they are Christians, to unite to the sacrifice of the Lord's Cross the difficulties they may encounter from their condition. "
'their condition'. The Church believes that homosexuality is a condition that is literally to be treated through Chastity.
"2359 Homosexual persons are called to chastity. By the virtues of self-mastery that teach them inner freedom, at times by the support of disinterested friendship, by prayer and sacramental grace, they can and should gradually and resolutely approach Christian perfection."
Gay Marriage, by law's point of view, is actually not against any religion. It is only against religion if it is a religious marriage and CONSUMMATED.
Now, onto contraception/birth control, and divorce.
2399 The regulation of births represents one of the aspects of responsible fatherhood and motherhood. Legitimate intentions on the part of the spouses do not justify recourse to morally unacceptable means (for example, direct sterilization or contraception).
2384 Divorce is a grave offense against the natural law. It claims to break the contract, to which the spouses freely consented, to live with each other till death. Divorce does injury to the covenant of salvation, of which sacramental marriage is the sign. Contracting a new union, even if it is recognized by civil law, adds to the gravity of the rupture: the remarried spouse is then in a situation of public and permanent adultery:
By this. It does not matter what a group of individual Catholics believe. This, what I just quoted above, is what ALL OF THEM SHOULD BELIEVE. Those who don't are what are called 'religious moderates' and they are just a danger to their own religion as they are to society because their neglection of only certain aspects of their religions leads to more problems than necessary. These people either split from the Church and become non-religious, or they split and form their own, causing problems. (this is over generations of course. Last time a big thing like that happened as called the Protestant Reformation, might have heard of it.)