So you're caving to people who are trying to force their sociolinguistic ideas on the speakers of a different language?
It's not you that's being racist/ethnocentric/xenophobic/imperialist... If you were conversing in Spanish then sure, it'd be Estadounidense/Estados Unidos but in English it's American/America and to try and force either one to change would be cultural imperialism
There's a few like this, when's the last time you met a nigel?