"Эмигрант" в переводе с латыни означает "выселяющийся", а "иммигрант" -
"вселяющийся". Вот и все отличие. Поэтому россияне уехавших называют
эмигрантами, а американцы - иммигрантами.
*****
Дело не в том, кто (россияне или русские) называет, а в том, кого
называют. Американцы уехавших из Америки тоже называют эмигрантами (мало
было эмигрантов из США? - Много эмигрировало в Канаду в период
вьетнамской войны). Иммигрантами местные жители называют приехавших. Для
россиян, к примеру, все презжаищие на жительство из других республик
(нане самостоятельных стран) или откуда еще, называются иммигрантами.
Легал