I second [@LegendBegins]'s suggestion. Timed deletion would be a good idea. Administrators could hard-delete posts, and moderators could only soft-delete posts. While we're on the subject of rogue moderators, it might also be helpful to make edits reversible with a similar mechanism, where the old version of the post exists for a brief amount of time before it expires.