I don’t think it’s “anti-immigrant.” I’d suggest “anti-invader” or “anti-alien.”
Immigrants assimilate into the host country’s society and become productive members. Invaders and aliens don’t.
👍