Gay marriage isn't really about rights. Its about forcing the rest of society to give advantages to gay married partners that hetero married partners shouldn't have gotten in the first place. Government gave tax breaks and recognitions to hetero marrieds that it had no business giving. So, of course, the gays claim they deserve the same privileges that heteros didn't deserve.
I not only don't care if gays marry, I support their right to vow a lifelong committment to one another. But, I'll be damned if I'll go along with giving them or any hetero couple special tax breaks or privileges that I have to pay for in increased taxes just so some politicians can score more political support. The point isn't that gay and hetero marrieds shouldn't have tax breaks; the point is give the tax breaks to everybody.
A marriage is essentially a contract. Let government record the contract, and let the courts sort out contract disputes if divorce is needed. Maybe let government have some involvement for legal necessities related to adoption. Otherwise, hands off. Its just another avenue for politicians to aquire favor and steal our money using the euphemism taxes.