abirdcall
(she/her)
I don't see why it would be okay fictionally. There's no good reason to use "foreigner" as a substitute for "stupid". And even if I get why you made the comparison, it's still REALLY offensive. I've studied english for almost a decade, been fluent in it for another decade, but I'm still extremelly insecure about my English, both when writing and when speaking it, because on numerous ocasions I've been treated as stupid because of either my latino accent or typos (or using portuguese grammar rules when writing in English).
It's not.