Actually immigration is fine if we get rid of bilingual education, signs, ballots etc. if they ended welfare for anyone immigrating to the us it would be even better.
These people are only taking advantage of something far better than their countries have, so I don't blame them.
I do blame the EYs and Deloittes of the US for demanding the H1-Bs and never hiring US citizens. But foreign workers are happy with $60-70,000 a year while their sponsoring company bills $160-240 an hour to my employer. My employer then hires them away from the sponsoring company after probing them out. Of course, they are hired in low, but are happy to be out of their countries.