Imagine saying that about anyone, to any group (here it was to the whole world).
Let's say the invite you to a gathering publicly then wrote a tweet about "We will also be removing eli from list of invited guests, to help make the venue a comfortable environment for all".
That is just insulting, because it insinuates something terrible has happened, or you did some shameful unspeakable thing and they are just being considerate and not disclosing it publicly.
Or they might prefer their pal to come speak at the last few open entries, and Douglas got invited instead.
Or they might be idiots.
Or insane.
Or "professional" touchy-feelers....
"We have asked John Doe not to attend the party as we have heard word that many parents would not be comfortable having him around their children".
Claims nothing, insinuates obvious reputation destroying behavior.
The insinuation made in the actual example with Douglas Crawford isn't exactly this clear cut, but it is still very damaging while lacking documented basis in reality.
Clearer now?
Imagine your child was expelled from your local school and the reason given was "she made others feel uncomfortable". And that was the end of the discussion.
What's legal/within one's rights and what's right is not the same thing.
To be also right, those HN moderators should also have thoroughly investigated (reviewed) those complaints, not just knee-jerk reacted to them (as seems to be the case here).
And even then, they should publicly state the reasons, not just leave an insinuation open.
And if this did had happened to you personally, with all the possible implications in your reputation, job etc, you'll be also demanding this of them too.
you'll have gotten better treatment than Mr. Crockford did, because clearly there wasn't much reviewing done by Nodevember. Otherwise, they could surely fill us in on what they reviewed?