its racist japanese knows the difference between gaikokujin and gaijin so if they use it in your face they very well know the meaning it conveys foreigners use it like blacks use nigger among each other