The term “Indians” may still get used but the only way it’s goin to die out is by instructing people that it’s not the correct term. When people come into my fabric store asking for “Indian” fabric I always clarify and ask “Native American?” because Indian fabric and Native American fabric look very different, and those customers should be subtly told so.
Ariane asked what the proper term was, so if you don’t agree with using Indian I’m not sure why you would suggest it? If you don’t condone it’s usage why perpetuate it by telling someone else it’s an acceptable term?