The issues you cite have to do with social and legal tolerance of gay "expression", not gay marriage.
And, while I find it disgusting, I don't know how we remain a free society if we can outlaw it.
Somehow or other it was not legal for more than 200 years and no one felt inconvenienced or repressed in any way.
When Jefferson was Governor of Virginia the penalty was death. It was illegal in all states when our country was new. It was recognized as the perversion it is. Do a search. It's online.