I'm surprised that anyone's surprised. Randi's homosexuality has been an open secret for years.
An open secret is one thing, a public statement is another. The fact that Benjamin Brittain and Peter Pears were a gay couple was an open secret for decades, but even people who actually knew them denied it until their letters were published posthumously.
I think we have a long way to go, smudge. There are still plenty of countries which hand down long jail terms or even the death penalty for the "crime" of being gay.
Bookmarks