I think the admin of this site really dislikes Japanese people. It's not a very positive set of choices, is it?
I don't think there is any perfect answer to the poll because "gaijin" means different things at different times depending on the context of the conversation, the person who is speaking, and their attitude towards foreigners.
Bookmarks