Well said. Not all married couples mate with each other, but legally-recognized marriage is an institution which evolved around hetrosexual mating behavior and continues to have heterosexual mating behavior at its core. Changing the legal constructs around marriage does not change its core nature.
Actually, I was reposting a post by exDemMom.