Here is a good article from LifeSiteNews pointing out the fallacy in opposing so-called "same-sex marriage" but at the same time standing behind civil unions for homosexual partners.
Speaking on his radio show yesterday, famed conservative talk show personality Rush Limbaugh said that he supports same-sex civil unions. Reacting to critics of musician Elton John, who performed at Limbaugh’s recent wedding, Limbaugh stated: “Elton John is on the same page as I am, as is Obama on gay marriage. He's for civil unions, but he's not for marriage.”
Limbaugh’s stance is common among conservatives, but is nonetheless misguided and will inevitably lead to the redefinition of marriage.
The question is not so much about marriage, but about homosexual acts. The acts are harmful to the individuals who engage in them. They are harmful physically, emotionally and spiritually.
Suggesting that one would oppose same-sex ‘marriage’ but support same-sex civil unions sends the wrong message to those engaging in the destructive behavior. Such a compromise undermines the central issue in that it would demonstrate a lack of concern for those participating in homosexual activity.
Moving from tolerance of homosexual activity to legal recognition is a serious matter. Laws teach people what is right and wrong and thus homosexual acts will implicitly be given the stamp of approval where such legal recognition is granted. The young will be given the false impression that this behavior is safe and acceptable, or even good.
Society has a duty to legally recognize and support married couples since they are, through procreation, the source for the continuation of human life and thus society itself. Homosexual couples cannot properly procreate and thus have no such claim to societal recognition.