The only reason that gay marriage is an issue at all is because the insurance don't want to pay the extra benefits and social security doesn't want to pay spousal benefits.
As far as the kids go - anybody knows that you don't have to be married to have kids, anyway.
d