I am not saying I agree with this, but allowing gay people to be married gives them rights to adopt children. If you believe that the foundation of society is traditional family and that children should be raised, when possible, in a traditional family, you could see why someone would appose gay marriage.