It's not the word foreigner that's offensive, it's attributing negative behaviour to being foreign. The 'typical foreigner' remark is clearly pejorative. When people refer to me as a 'guiri' in Spain, I'm sometimes offended depending on the context.
Should he be charged? I don't know. They...