your posts were a great first step for me. Talking about you as an organization, talking about general problems, possible moral problems humanizes the GM figure.
It is obvious that a ban list should not explain anything just the general rule broken, something like "multiaccounting". And you made obvious that it should not say who banned the cheater. I think that level of transparency would be harmless and again would help to humanize and help the community to understand part of the real labor the GM does. Also it would be a better persuasion against cheaters.