Agree with the major points of the article. However, we should resist being portrayed as "anti-immigrant". This is a sloppy use of language.
Absolutely.