IMHO, these two suggestions could go a LONG way.
1. No Moderator should be allowed to moderate their own thread.
2. Moderators should either use "ModeratorX" handles with a signature line identifying their "real" handles
or
If using their "real" handle, be required to always put a "disclaimer" at the bottom of the post identifying that the post was being done in the capacity of moderator.
I also have a HUGE problem with the fact that a moderator deleted a personal attack, yet decided to post the "gist" of the personal attack in their own post. That is simply wrong and sure looks like it was done to leave the personal attack "out in the open".
http://www.flyertalk.com/forum/Forum.../003743-2.html