That kind of progression really happened. "Perhaps allowing interracial marriage today will lead to men marrying other men tomorrow". Gay marriage was unthinkable a hundred years ago. The ideas that are acceptable to society change over time and we can't be so arrogant as to assume our current set of values is correct while all the previous ones were wrong and no future ones will make ours look wrong. You can already see attitudes towards drug use changing to the point where Krueger's "drug operations" seem harmless to many people today.
Agreed. But the laws of today have to apply to society as we know of today. I'm all for forward progress but we can't make laws for how our evolved selves.
In 10 years same opposing sex marriage might the same as opposing interracial marriage is today. But we're not there and the laws have to reflect what society as a whole is ready for.