I’m willing to excuse their faults. They mostly do it out of the consequences of colonialism and cultural appropriation. That’s just as much as saying they do it because of the barrel of a gun.
That said most proposals I’ve seen on the subject are… silly or unwirldy. I’m not gonna call people from the US “estadounidense” (looooong) or “USAmerican” (uppercases) unless they tell me they’re OK with it. I’d be fine with otherwise distinguising eg.: something like “American” vs “Américan”, since English has been fine with diacritics for a good while of centuries already (née, naïve, blasé, etc).
Before or after your childhood rival smells ya later?