In order not to fight or argue over other suggestions I am posting without reading this thread. Excuse me if I am repeating something or suggesting something that has already been shot down.
I am going to offer one or two quick suggestions. First though some will disagree you need to make the moderators each hold a separate account for their moderator actions You know “moderator 1, moderator 2, moderator 3 etc. By doing this when a moderator in effect said that those who are not paying members are not contributors I would know if it was a moderator or a member. You would not even need to disclose who is who. If you appointed Zora next month she would become moderator 8. Providing she did not disclose that she was a moderator she could rail against decisions that she saw as a crock while moderator 8 would toe the official line. I know with the leaks around here it is unlikely to work that well, but it would still let me know when I see a thread such as
Getting quieter, going back to normal around here. if it was a moderator who feels that I am a troll or a member.
Second You need to come out for your moderators more often. If Heath were to post that he removed the links to the site I would wonder on whose authority. If he were to do so and you came out and said that you personally approve the action as the owner I would shrug. It seems like a pain in the ass to have to come down and post whenever a high profile ban occurs but as much as many of us would still be pissed and may continue writing words against it there would be no doubt that it was your will instead of Heath having to say that “we serve at Rob-E's will and he has the power to remove us if he does not like this decision.” Like I said, it will not make it easier to swallow that a friend is not banned but it will make it clear that it was not just a couple of moderators.
Finally, changing the TOS to read “anyone found in violation of the TOS will be banned and the reason for their ban posted on the board.” Then post member XXX was banned permanently/temporarily for violating section YYY of the TOS.” Again it will not take care of everything- even I may be pushing for specifics if I did not see member XXX violating the TOS, but it would go a long way towards transparency and you would have the privacy issue taken care of as people would agree to it when they signed up.
That is about it- take the suggestions or leave them.