Marriage doesn't require children just like it doesn't require that two people love each other. But society knows that children need both a mother and a father. How do you reconcile this in "gay marriage"? Take your time..
Needs a mother and father for what? There is a difference between what is needed and what is preferable.
Clearly, society isn't as much in agreement as you seem to think. Gay marriage has plenty of support. Even if a majority doesn't support gay marriage (despite some polls which say the majority does) there is clearly a large portion of the population that is accepting of gay marriage. How do you reconcile this with your claim that "society knows that children need both a mother and a father"?
Care to answer any of my questions or respond to any points, or would you prefer to continue ignoring those things you don't have a good answer for?