I think a reasonable test of whether someone is an asshole without any hope of improvement is if you sit them down and explain that:
1) People without the legal right to live and work in this country often bring their kids here with them.
2) Those kids are often quite young when they arrive. You know, babies.
3) Such kids also are undocumented.
4) In many cases they grow up not or barely speaking the language of their home countries, depending on their age and particular circumstances.
5) Given whole lack of documentation thing, most of these kids have never been to the country that their parents came from and don't know any of the family, if any, that are still there.
6) Upon becoming adults, their work and educational opportunities are complicated and limited.
If the person's response is, "they're illegal, deport them," then you know you've found an asshole.