So there's already a system in place for flagging offensive posts and answers.
Some are obvious. There's vulgar language, racist language, and insults in posts in the past.
Others are not. Some people have flagged something as offensive simply because it disagreed with their way of thinking.
I proposed from here on in, if there's ANY doubt on the mod's mind, we let the built in functionality take care of it - I believe if a post or answer or comment receives 3 or more flags, things start to happen.
For example (and I've left it unapproved) someone has recently flagged the phrase 'silly European' for the moderators to look at. I can see why some may not like it - it's a group of people he's called silly, but in my opinion at least, it was in jest, albeit not necessary. Is it offensive? Not to me, but I'm not European. So I'd propose just leaving it, and if enough people get upset about it and flag it as offensive, the system will take care of it.
(Or alternatively we just edit it out quietly ;) - but it's just an example phrase which hopefully won't upset too many people)