Earlier quoted context omitted.
That analogy is completely ridiculous. Restaurants are not venues that require customers to agree to a code of conduct barring inappropriate jokes. They're also not the kind of places where people are sitting quietly and near enough each other to hear jokes told quietly.
Python conventions are places where people can overhear my conversation, take pictures of me, and publicize them as personal accusations with impunity? I've been to plenty of conferences and I haven't heard of this happening, except to politicians when they forget there are microphones and news reporters around. This is why our society does, in fact, have a separate set of privacy rules for people classified as "publ…
Then there is the separate question of whether publicly shaming the person as Richards did was an acceptable response. I certainly do not think it was. But it's a separate issue.