The country just needs to be patient. I was very much anti gay marriage up until a few years ago. And not for any religious reason either. Some people just consider it a major change in the social order, and more would support if proponents didn't constantly pontificate about what a horrible person you are if you aren't 100pct on board.