What's the difference... We call British "Brits" Americans "Yanks" so why is it racist to say Japanese are "Japs" surely if we're working by that logic calling people "Brits" and "Yanks" is being racist towards British and Americans however this has never been deemed racist. All the sun has accomplished is seeing what happened in Thailand with the three academy players how they got fired for making so called racist slurs.