Well, in principle I don't believe in borders - effectively, I will rarely regard them, and I wouldn't impose them. That said, I believe communities can decide what they want or don't want, and that allows for racism or homophobia or whatever. (My guess is that racist communities would find that they don't do quite as well discriminating on any basis other than ability to provide for the greater good.)
I understand that the job market is tight, I just see that more as a product of factors other than illegal immigration. Firstly, legal immigration would result in just about the same problem of too many workers, something which will only worsen as the population grows. The difference between legal or illegal is that the employers see the illegals as more exploitable - imagine if all the illegals could become legal in a period of 5 days or 14 days. You'd still have too many people for too little jobs. (And this system relies upon these people who aren't documented to keep costs low, they're essential to how it operates right now.)
Secondly, there's a reason most of the illegal immigrants are from Mexico & Guatemala & Nicaragua & Honduras, etc. rather than Canada or Germany or Japan - these places are all poor, usually due to US corporate exploitation, and often ridden with US-supported pseudo-fascist governments that the people had to war against for mere human rights and a fair shake at life.
About a year ago, the Mexican government was on the verge of legalizing marijuana. It doesn't take much to imagine the money this would bring that country, and at the same time reduce crime and gangsters' power. Funny enough, the US objected and the legislation didn't go through. Mexico, Peru, Colombia, and more could all be very wealthy for the more profitable crops they can grow - but my own nation doesn't let them produce more than bananas and coffee. We all know how cheap those are in grocery stores here, after all that labor and transport is paid-for. So of course people are leaving there.
I don't blame these poor people, having to leave your family and take great risks just to make a bit of money? Nobody wants to do that. They feel it's their best option.
I blame the capitalists above us all doing the hiring & firing. The misplaced blame one hears from the stereotypical Redneck comes largely from a lack of class-consciousness. Y'know, before "Mexican illegals" were the bogeymen, it was emancipated Blacks coming up from the South after the war, or it was Polish "stealing" Irish jobs, etc. To me, that all just sounds like Divide & Conquer.
Most of the people comprising the Minutemen and the other 'America First!' anti-(illegal) immigrant uproar are not the wealthy, but other working people who have to compete for employment - looks a bit like crabs in a pot, pulling each other down instead of rising together. The wealthy want us to squabble and scrabble for crumbs!
Imagine if the working Americans and the working non-Americans united to demand healthcare for everyone, and decent wages of a set standard. It would benefit everyone more than trying to keep people out, or punish them when they're caught over here illegally. In the past, unions were slow/resistant to racially integrate, and I think they found that to their boss's benefit.
I try not to see things as Black vs White vs Brown as much as Rich vs Poor, and increasingly I'm not even seeing Left vs Right but more Up vs Down.
And still, I think a town or village should be able to decide they don't want "outsiders" coming in. But such a place would have a mentality to take care of its people, not let them take shitty jobs or have to work for low pay while another profit greatly.
Guess I'm just full of slogans and jargon and fantasy bullshit, is all.