Another thing to think about: If the government should stay out of personal contracts, then how will people get married? Well, there's religion, but there are precious few religions that support gay marriage, considering consumating a marriage is by sex, and gay sex is an ABHORENCE. I know you agree with me, but just putting it out there.
In my opinion the government should do just that. Get out of the marriage business completely.