Can I make a suggestion? Can perhaps GMs also make ban reports so people can know what's going on and the rest of the team can help decide instead of immediately assuming and smacking down bans?
We do make notes of every ban inside a un-public area, where we must include evidence regarding the ban (this is excluding short-term temp bans). Most bans are discussed between multiple GMs, either via the in-game Moderator Broadcast function or via Skype.