iago, "native" is also technically incorrect, so why use it?
joe, I have black friends that (a) dont care, but (b) take offense to "african" american because they are puerto rican. Further, why is "indian" plan wrong? I agree that technically indian is wrong (i.e., those people arent from india), but they also are not NATIVE to america. Therefore, both terms are incorrect. I feel that if one wants to be PC/TC (i.e., technically correct), one should refer to the group of people by tribal membership.
Further, I know many "natives" that are from tribes/puebos (huge difference) in NM that are not from NM. And again, the ancestry precedes ANYONE from being in NM/the Americas. So what is the best to use? NA is the PC term to use, but again, it's actually WRONG.
When a person confronts me about my terminology I'll accept the person's assertion/correction so long as it is technically correct. However, Native American is technically wrong, so I cannot accept that. Either I'll be un-PC, or use a technically correct term (which I have no heard of).