The left is split on immigration like the right. The blacks and union people don't want the low wage immigrants. The hollywood elites want someone to cut their lawns, clean their mansions, and take care of the kids.
Personally, I'm with Bush, we need some reasonable guest worker program and I think the H1B's are good for america and are better than a lot of native born americans in terms of their work habits.