i should point out that homosexual couples often adopt children who would have otherwise been raised by state institutions (such children rarely become "productive members of society", but children raised by homosextual parents are usually no worse off than those raised by straight couples). way i see it if the state is going to use a religious definition (or rather one religion's definition, there are religions out there that accept gay marriage) for marriage, then it has no place in the state at all. frankly marriage should be between you, your spouse, and your deity(s)/church. if you happen to be of a faith that supports gay marriage then you should be able to get married as per the tennants of your religion. using one religion's definition exclusively is discriminatory to people of other religions. marriage as an institution is bogus, people are going to breed by the simple fact that they have genitals and they want to use them. despite contraceptives there are plenty of unplanned births to keep the population going.
but what it all comes down to is money, nobody really wants to pay benifits to somone's same-sex spouse (because they hadn't had to before and like the status quo), and the irs wants to be able to get as much out of you as possible, so same sex spouses dont get to file jointly. civil unions should be a valid way for people to run a shared resource household. as far as the tax code goes civil unions should replace "marriage", as its about a financial arrangement and has nothing to do with the relationship statuses of those invloved. you have those bringing money in and those adult dependents (and children) that dont make any money, but are still part of the unit. and these arent non-productive members, they clean maintain the propery, raise children, prepare meals, contribute to group morale, etc. tax code should reflect that. as for benifits, well thats a different matter entirely. nobody wants to cough up. pass a law that depmands it and you get outrage from those buisnesses that suddenly are required by law to pay more money.