My feeling is that, where genuine discrimination and hostility are not involved, we ought to be relatively relaxed about this kind of thing.
I had a mate who was always called "Cream" because he came from Devon. Should he have found that offensive? He didn't.