On the religious basis, it is actually becomes pretty simple to me now. When it
comes to gay marriage, go for it (in your non-Muslim society). I promise I won't
comment further (if it is done in your society). If it is Muslims who want to do
the gays marriage, then they should go out from Muslim society and go to where
gay marriage is accepted.
Gay marriage is performed by Muslim mullahs. Why do you think this is so?