I don't understand why the Professional class struggles with this simple concept so much. Just look at the angst on HN about H1B IT workers undercutting US IT workers (and those are legal!). I would imagine this group's priorities would dramatically change if boatloads of Eastern European software engineers were arriving illegally in Silicon Valley and accepting salaries at half of their own. Then try to be concerned with lofty concepts such as "inclusiveness!" "stronger together!" "immigration!" when you're out of work due to ongoing violations of the law that half the country seems perfectly okay with. And on top of that, they call you racist for pointing it out!