Nate Silver notes that a CNN poll this week shows 51% of Americans in favor of same-sex marriage. And this isn't just an outlier: "This is the fourth credible poll in the past eight months to show an outright majority of Americans in favor of gay marriage." The chart below shows how much things have changed over the past couple of decades. Another few years and support for same-sex marriage will creep above 60%, approximately the number where things usually go fully mainstream. Social conservatives are plainly fighting a losing battle here.
And you know what will happen to American culture after they finally and completely lose? Pretty much nothing.