Also, the more transparency you have the more you get things like "but you did this and that for Alice last time, that's so inconsistent with your decision about Bob today!!1!". Yup, it's not consistent because it's human and constantly evolving, people get better with experience, cases are never 100% the same, etc.
You'll never stop the banned person from being angry. The point of transparency is so that you provide something to make the mob think twice about grabbing pitchforks.
It's the same reason we have a justice system, to stop vigilante justice from tearing apart society. You have provide the illusion of justice or people make their own judgements based on limited information. Of course it won't be perfect every time. You just have to persuade _enough_ people.
If there is an emotionally resonant argument that can be made in favor of the banned user, then a mob will form.
Procedure, objectivity, precedent be damned.
You are essentially describing the court of public opinion, which is governed by deeper rules that are hardwired into our social brains.