Indeed it would be nice that people not lump everything into "immigrants". There are different categories of immigrants. I think it is fair when someone makes a comment about immigrants that applies only to one category, to counter with a comment about immigrants that applies only to a totally different category.
Fair enough.