John's advocation for free speech and openness here makes me compare it with his position on the thread reporting the (now clearly but initially not) rape allegation against Kim Seongryong. Why the difference, is it because rape is a far more serious crime than cheating with Leela? Or because of inaccuracies in the reporting? But could not this character witness also be inaccurate? Or we fear L19 being sued for libel by Kim (but why not by Carlo)?
There are quite a few differences to my mind. Perhaps the biggest difference is that the sexual assault story was a muddled rehash of a story elsewhere that (as rehashed) did not pass the test of source checking and legal caveats such as "alleged". It was second-hand gossip. No evidence was provided. If the story had been presented differently and more precisely (as it was later), it is fine to repeat it here and to discuss it. After all, justice has to be seen to be done, which means some exposure to the public. (I say "fine" but personally I wouldn't have been one to post it first here, but mainly because I don't think it has enough true go content.)
The cheating story here was, in contrast, a first-hand accusation backed up by putative evidence which could be (and was) scrutinised. It is also strongly relevant to all go players.
It's a fine and subjectively moving line. FWIW, while I prefer free speech and openness, I think it's important to concede there are higher constraints and maybe the most relevant one here is what the owner of the forum wants to see here. If he doesn't want salacious stories, we should respect that. It is not banning free speech so long as the speakers can speak freely elsewhere.
In my journalistic days there were times when higher constraints such as D-notices from the security services stopped me from using stories, but an important point was that the reasons were explained in detail and so I found it easy to accept.
But here, admin decisions seem arbitrary and vague ("too many reports and complaints" - what does that tell us?) The general anonymity also irritates me intensely, but that's more personal.
In the real world, at least before the rise of social media, these stories would have been dealt with not by the mob, as here and elsewhere on the internet, but (if at all) by journalists who tried to speak to all the parties concerned and sift the evidence. They would have to keep notebooks and tape recordings and they, their editors and publishers (all named) could all be held to account in courts.
We now have a different (virtual) playing field and new standards are emerging. The law is lagging behind. I concede admins have tough job in that evolution. Even though I accuse some of heavy handedness, I repeat: I know it's tough, and I do gratefully remember you are volunteers. While ubderdude's highly commendable approach of asking for opinions is one I approve of strongly, other admins have solicited opinions in the past, but seem to me to have given, without proper explanation, too much weight to the complainers. (I would not have banned brown of Swift fame, even though irritated me. But if the explanation from an admin is that he was just too-high maintenance for a volunteer to deal with, I suppose I would accept that as a "proper explanation" - or at least an honest one.)
So I have given part of my opinion here, as a non-complainer. I think it combines some of the old journalistic rigour while allowing some ranting. To repeat, where scrutinisable evidence is provided and it is relevant to go players, reasonably robust discussion should be allowed. Ideally, I'd also like to see a requirement that accusations against named persons should not be anonymous, but I'm not optimistic about that.
However, what about requiring that complaints/reports be made public on the forum, even under anonymous names? Or, perhaps more rationally, a statement published that a complaint has been made from xyz and is being considered and other opinions are solicited? Which, in effect though without naming (non-)names, seems to be what uberdude is doing in the cheating thread.