Yes, having an open record for foul play reports, moderator decisions on warnings, post edits, post deletions e.t.c can be a good start.
At the end it would also be prudent to have a council (can operate on an ad hoc basis) to determine punishments. You can tell from comments that the kelele was...