You would never get the evidence that someone else had used against them that resulted in their ban. Same goes with staff firings. Honestly a staff can be fired for any reason. Hell, Tash fired every ZP for no reason and then rehired almost all of them back. (except FR *cough*) If someone in management ends up continuously firing people for no reason, word will eventually get out and someone higher up would get involved to look into the issues. Players really shouldn't know why staff are fired, though.