I would ban the term, too. The correct term is "illegal alien." They aren't "immigrants" unless they have gone through the "immigration" process.
An 'immigrant" is someone who is here because he/she belongs here. An alien is someone who is foreign, and who does not belong here.
And the liberals wonder why Trump won the election ...