(US data, via from here)
I am fairly convinced that the current flurry of anti-woman and anti-homosexual drives by the Republicans (and equivalents elsewhere) are because they have realised that they are _losing_ and this is their last ditch attempt to hold on to the America they know and love. More and more of the people that are against marriage equality are old, more and more of the people that are in favour are young, and the switchover is happening as older people die off, because their culture is just not being passed on*.
So, while the current backlash is frustrating and annoying, it doesn't worry me in the long-term**. Twenty years from now people will look at this last-ditch attempt to stop gay rights the same way as we look at the riots over integration in schools in 1960s USA**.
*The same is true in the UK - church attendance in children and teenagers is down by 90% over the last two decades.
**Which isn't to say that the anger and work that's being done isn't vitally necessary - just that the weight is now on the side of the people doing that work.
Original post on Dreamwidth - there are comments there.