You might want to think about it the next time you speak.（次に話すときには、そのことに留意してみませんか。）
Llesi's opinion: Maybe this guy was blinded with what he thought was important in a friend (like the diplomatic niceties, or have interest in computers) to see that making friends is not about having a list of what you want in a person. Even friends have things they disagree on or personA likes but personB doesn't like. In that sense, I think he was looking for friends in the wrong way, and probably should hold some of his opinions to himself. It would be weird to be friends with a person after they have just insulted you about your weight!
Next, I do think when Japanese people use the word gaijin is hurtful. When I was in Japan I heard it plenty of times, but I ignored those people. Sometimes I wonder why can't they refer to a person from their specific country, like american, or german, or south african or something like that. It is a different feeling from being called なんばん, but I still felt like the people who did call me gaijin were distancing themselves from the rest of the world. In other words, putting all gaijin in one group with no distinction, other than that they are not Japanese.
Of course not everyone is like this. I think it depends on the person too. I know at first I did not know that Jap meant something negative. I saw it just as a shorter way to say Japan or Japanese. But after I heard my teacher talk about this, I decided not to use the word. I didn't really care whether people use Jap or JPN, but I thought it best to just avoid negative feelings for other people.
Please share what you think about these articles. ^^ What do you think?