I generally do not take offence at what folks say. Most people do not intentionally try to insult of demean me. And if they do, I at most will say "Thank you for expressing your opinion. I will give it all the consideration it is due." Which is of course no consideration. I believe getting upset with other's comments tells them they have some power over you and that what they think is important to you. I avoid such negative people as there are plenty of positive people out there to associate with.
I give folks the benefit of the doubt and assume they just lack good social communication skills.
Paul Goodness