South Africa is the only nation in Africa where same-sex marriage is legal. Obviously that doesn't mean homophobia isn't a thing, and some communities will have very differing views of course, but as a country, it's considerably less of an issue than in places like Uganda, for example.
This...