Very often spam and offensive posts are heavily down-voted before reaching the 6 flags required to delete it. When a post gets a certain number of downvotes (e.g. 5), how about prompting subsequent down-voters "Is this post spam or offensive?"
It would be interesting to do a bit of a survey of heavily down-voted posts to see what the ratio of spam or offensive : just wrong or low quality, etc. is like.