You sound like someone right out of the pages of Huxley's "Brave New World".
Societies change attitudes on things all the time. In my grandparents' day, it was almost unthinkable to marry outside of one's European ethnic group. In my parents' time, it was almost unthinkable to marry outside your religion (and I mean the exact sect). Forty years ago, it was illegal to marry outside your race in a handful of states.
I think it may well take less than forty years before attitudes change on gay marriage, as well. There are parts about the coming world that will annoy many people who are living today, but that's not going to stop them from happening.
That's not at all uncommon on threads dealing with morality.