The feature you are proposing already exists:
-
if 3 people flag a post, it will be hidden and a PM sent to the user inviting them to edit their post if they want it unhidden.
-
if a post is flagged as spam by a single trust level 3 user, the entire post will be immediately hidden.