Homosexuality has been legal in Brazil since 1823, except in the armed forces, and civil unions are allowed in some areas.
Brazil's population of over 184 million people is about 45 percent black and mixed race. Bahia's is more than 80 percent black. Compare that to America's 12% black population and you get the picture.
For more about Brazil click here.