Many of the same arguments were made by the majority in England, France, and Spain not too long ago, but both have same-sex marriages now. France even has imams that marry Muslim homosexuals, and a mosque is being set up for gay Muslims there.

http://www.pinknews.co.uk/2012/11/21/france-mosque-for-gays-with-mixed-p...

Like it or not, this sort of general tolerance is the future regardless of race, religion and nationality. It's really just a matter of how long it will take.