James Randi just announced that he is gay on the Swift Blog: http://www.randi.org/site/index.php/swift-blog/914-how-to-say-it.html
He has also recorded a podcast about it at http://www.forgoodreason.org/james_randi_a_skeptic_comes_out_at_81
My first thought was just: Wow, I didn't see that coming. Randi is certainly no stranger to controversy. He has been sued more than once by a person he has debunked, and he has been the target of much animosity for being an active sceptic. I guess it just never occured to me that he would feel the need to keep quiet about anything.
I know other men who came out late in life. In each case, they were raised in a toxic religious environment where they internalized so much shame that it took them almost a full lifetime to overcome it. Even without the religious influence, the general disdain of society in general can be enough to keep someone in the closet. I cannot imagine what it would have been like to be gay in the 1940's or 1950's.
So, congratulations to James Randi for coming out. I am sure his opponents won't hesitate to use this against him, and there are already a few comments on his blog to this effect. For me, it is just one more reason to admire the guy, and I wish him all the best.