I think the question is a matter of definition and not necessarily rights. Most American discourse I've heard takes the form of acceptance of gay civil unions, but not their marriage. I don't see how attempting to maintain the classical definition of marriage, purely for the sake of that definition, is in anyway a good.