In North America and Europe, recognition of gay rights is slowly growing. Homosexual civil unions – which grant same sex couples the same rights and responsibilities of married couples – are legal in several European countries, including Germany, France, Sweden, and Denmark. Canada recently disposed of a ban on gay marriages; and the US Supreme Court recently struck down a long-standing Texas...