Linguists should construct a hypothetical parent language for the dominant language family in the Americas, and use the word for people in that language for Amerindians. Then it would have to be popularized, of course.
I guess that could be done, since it was already changed once without too much trouble, and the correct names for other races seems to be changed with fair regularity.