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...