OK, fred makes a case against mexican immigrants. But should we shut mexicans out and let chinese in. Every complaint in this article is not true of chinese and indian immigrants. Further, a lot of people don't even want the H1-Bs coming here who share nothing with the mexican dregs.
Fred has written favorable on the east asian immigrants, so he is not inconsistent.
But a lot of people on the immigrant issue are not consistent. Some say keep the mexicans out as they are too low class and keep the h1b's out because they are too smart. Others say let the mexicans in because they vote democrat, and keep the asians and europeans out because they vote republican.
I don't see the inconsistency in believing we don't need massive immigration at any level. Importing cheap labor to keep wages low hurts college graduates if cheap Asian programmers are brought in, importing cheap labor to keep wages extremely low hurts those attempting to become middle class by working their way up.