I would suggest waiting for the truth to be known before lambasting the forum operators and moderators
Speaking for myself only:
Well, except that I don't think that I'm entitled to the "truth", in what would appear to be an "internal" situation in a private organization - nor do I
expect it will be offered to me.
The loss of a moderator is unfortunate, but really hardly affects the average member.
The loss of future contributions of a member is a loss to everyone.
The loss of the historical contributions of many, because of one person's action (no judgement made), is huge!