We need more transparency and community engagement. I think instead of someone being banned or their comment being removed, it should go up for a vote between a random selection of users.
Sort of like the criminal justice system. Be judged by a jury of your peers. Not just some arbitrary official who decides your fate and you have zero recourse.