LessWrong has another great post on this topic, which makes a point similar to yours and explains exactly why getting offended is useful: http://lesswrong.com/lw/13s/the_nature_of_offense/ .