Most moderates and even a few LIBERALS also oppose gay marriage, and many are Democrats. That means that it would likely pass in all 50 states if it ever went to the people.
Which is why it won't.