In any morally strict society gay people will get married.
I saw it a lot in Mexico. They get married and its a smoke screen to draw attention away from their sexuality. Marriage ironically gives them more freedom as they are conforming to society and people don't scrutinize their behaviour so much.