I have to agree with the sentiment about making bannings or suspensions public knowledge. In the long term it doesn't matter who "pulled the trigger", but, people have the right to know why all of a sudden someone "disappears". I wouldn't hold one person responsible for such things, but, the mods and admin. collectively, should be held accountable for their actions.
Generally, the "firestorm" of controversy is a lot less if the reasons for banning or suspension are made clear.