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.
Sad but true.