I think it is very interesting to see that countries with the biggest popular opinion against same sex marriages are christian countries. Armenia, Georgia, Moldova, Russia, Bahamas where more than 90 percent of population areagainst same sex marriages and Ucraine 85 percent.
USA has a substantial 34 percent minority against same sex marriages.
We can compare this with most muslim countries where homosexuality is now illegal but population is not so strongly against same sex marriages. Iraq 50 percent against same sex marriage,
KSA 58 percent, Indonesia 69 percent, Malaysia 47 percent compare with Singapore 55 percent!,
In south saharan Africa where same sex marriage traditionally have been accepted, the opinion against same sex marriages are now grooving. I suspect that is because of lutheran christian mission during the last century.