Ten years ago in the USA 57% of the population opposed gay marriage, 35% were for it, and 8% were too dull/stupid to have an opinion. Today it is pretty much neck and neck, at 46% vs 45%, with the dull rising to 9%.
I'd like to think that the swing is people changing their minds, but I suspect most of this change is simply bigots dying and being replaced in the polls by fresh young minds.
Politics is far too dominated by old twats set in their ways. Democracy is fine for most things but on progressive issues of morality society has to wait for the young generation to grow up and become politicians before the 'right' policy is enacted.
I talked a bit about what the direction of law should be in my very first post, which TBH I'd like to get some comments on as it's an interesting topic!
I don't think I have a point, or a solution to this, so feel free to suggest one.