The problem with building a wall and border enforcement is that it likely won’t fix the issue we are talking about, the vision of this giant wall sounds all great and good, it is marvelous PR and really makes it seem like they are doing something…but it likely won’t solve the problem, in the sense that they will find other ways to get to this country, pure and simple. It is like trying to use masking tape to patch a leak in a high pressure water line, it won’t hold.
In the current situation, the pressure is a combination of pushing (immigrants wanting to come to the us) and the reasons why (jobs that need filling), and it is big enough no wall is going to stop it. A lot of those who envision the wall also think this means not dealing with ‘hordes’ of immigrants from Mexico and South America, that these jobs will go back to “Americans”, but they leave out that immigrants take the jobs because no one else wants them. They want the restrictive immigration policy of today (which is all but broken), envisioning this will mean keep out the invaders, when they talk about 'let them come here legally", many (not all) basically see this as ‘get out and stay out’. I think people have legitimate concerns who live along the border, who deal with all kinds of things, but that can be dealt with by having rational immigration policy so people aren’t sneaking in, and in enforcement to go after people like drug runners and the like (it is the drug runners who are causing a lot of the crime from what I can tell).
However, what this ‘secure the border before talking immigration reform’ is basically a code word for ‘secure the border, then forget about immigration reform because my people don’t want it’, and that is doomed to fail, we could put a wall up covering every border of the US and it wouldn’t work.
People have proposed rational solutions, for those who come to the US to work but are transient (which many are), you could have guest worker visas that would cover that, for those seeking to immigrate it would be a process where they can, maybe a graduated process where they can come in as guest workers and over time work towards citizenship. With H1B tech visas, for example, a common path is people come in under the H1B, and over time they get sponsored for a green card by the employer and eventually become citizens. It is either that, or we significantly change things like minimum wage laws and the like, so that jobs like busboy and prep chef and farm workers and landscapers and the like will be taken by people here, where they pay a living wage, but will Joe and Jane Smith in the burbs who have a landscape service be willing to pay for that? Will they be willing to pay more at their favorite diner, would they be willing to pay more for tomatoes and lettuce and the like?
I am neither hard core "keep em out’ or those who say “open the doors”, I think a country has to do things in its own interest and of its citizens, the kumbayah crowd ignore the consequences of immigration and potential risks, the people on the ‘keep america for americans’ (who often are doing so out of racial bias rather than caring about real issues like jobs IMO) leave out the many jobs immigrants are doing, legal or not, that no one else wants to do and because they don’t want ‘those’ people here, won’t entertain something like a more open guest worker program or better paths to becoming a citizen.
It is funny, I keep hearing from some how ‘those people’ are not like people who came before, they ‘don’t want to be citizens’, they don’t want to learn the language, but it is a funny thing, over the past 20 years or so my area has seen a lot of people coming in from Central America and Mexico, and I have seen something different. I recently got work done (through Home Depot) to do my roof and my gutters and soffits redone, the company that did the roof was owned by a Mexican guy and his crew were Mexican (not day laborers, they work for the company), and they did a great job, as did the people doing the gutters and such, finished the job quickly, it was done well, they cleaned up…compare that to a local company I tried to call, been in business for years, left messages, didn’t return my call, tried other places, when they did talk to me told me they couldn’t come out to give me an estimate for several months, one of the guys finally called me back 3 weeks after i left my messages and got pissed off when I told them I had someone. I tried to get a mason, find out the guy is a nephew to one of my neighbors, left him 3 messages over a 2 week period, never called back…and oh, yeah, with the roofing, 2 of my neighbors used the firm that blew me off and gave me attitude, they have had to get the guy back 3 times to fix things that weren’t done right, including things like shingles not nailed down, the roof was missing the Ice Dam layer required by code, they didn’t put in the roof ridge vent they paid for and so forth…