^Then what the hell are straight married couples doing making kids of their own? No, it is not a requirement, but many straights get married & have sex for exactly that reason.<quoted text>
Reproduction is not a requirement for marriage.
Man+Woman = child, then gradchildren, thus the creation of a family. Homosexuality is a dead end because it doesn't contribute to the creation of a family.