I think it depends where the insult comes from. If it is from a 'service' person of whatever status, report them to their managers.
If it is from casually met people, ignore them, it's their problem not yours.
If it is from someone you love or respect tell them how hurtful the comment was. Just in case it was 'accidental', if it wasn't they don't love or respect for you so get rid of them from your life.
Cindy