I'm somewhat in the middle on this.
The xenophobia and 'cism on the right is
but at the same time, I think the idea of us having completely open borders is unrealistic (other countries don't do this) and would probably kill the economy. But what I'm saying isn't that I think anybody in US has the moral high ground or that only certain people have the moral "right" to come to the US, moreso that I just don't think it's really sane from an economic standpoint. I can't imagine how completely open borders wouldn't put a huge strain on our social infrastructure. Though if somebody has a good rationale for how this isn't the case, I'm all ears.
Also, sad though it may be, immigration to the US doesn't even put a dent in global poverty rates. 99.9% of desperately poor people around the world will never be in a position to move to a rich country (legally or illegally) and that would still be the case even if we tripled our current immigration rates or had completely open borders.
So I'd support a sane, humane immigration policy with reasonable limits on the number of immigrants per year and measures to make sure that immigrants from some areas aren't given unfair preference.