Well I don't find it acceptable.
I do try to ignore but sometimes i say something back....because by always remaining silent then I am saying its acceptable

You can't say that they are 'unfamiliar'...they see different nationalities all the time. Unlike some places i have been to. - where seriously they don't get hardly any white people or females alone