They like to use "immigrant" or "immigration" as catch-all terms so that they can claim that anyone who is against ILLEGAL immigration is simply "anti-immigrant". All about controlling the language.
If there is no distinction between legal and illegal immigration, then why have immigration laws at? Why have a border? That is clearly their objective for the United States. No borders and no immigration laws.
should be: “then why have immigration laws at ALL?”
“..they never draw a distinction between law abiding firearms owners and criminals.”
Actually they do. They want to disarm law abiding firearms owners.