PSF has some moral views and they believe in some standards regardless of given country's law. Why are you so fixated on that?
However, what is the impact here?
Basically the volunteers for a Python conference needed to write an open letter as the conference didn't happen.
Like, if the PSF don't want conferences in places where same-sex relationships are prohibited, then they should just make that a policy. Personally, I would disagree with that policy as I don't see how Python relates to said policies, but it would be fine.
What's not fine is relatively poor volunteers being forced to guarantee major expenses for a conference because the PSF couldn't make a decision.
I thought the reason PSF exists is to promote Python, not to have political views.
> The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.
Are anti-LGBT Africans not diverse enough?
The venue is safe for the international Python community, or it is not.
What does that have to do with Python? You can chose to respect the laws in the country you are in, or not.