its not racist
most of its just short for where the person comes from
jap=Japanese
the n word=Nigeria
the p word=Pakistan
ozzy=australian
ect ect I don't see how it can be offensive im sure us brits get called most things,doesn't offend me in the slightest
yea it's pretty ridiculous is aussies calling us limeys racist too?

some people take the world far to seriously