As I mentioned in my post above, from the government side, good luck with getting any sound-minded politicians to do something drastic solving this illegal immigration problem.
On the other hand, at individual level, the hypocrisy that's deep within us also stops us from carrying out what our mouths, from both left and right of the spectrum, are spewing about this problem. Example: 2 hailstorms went through the south side of Oklahoma City (where I live) in May and pretty much destroyed most roofs around here. This area I'm in is about as red as any area on the U.S. political spectrum map, and guess what, all the roofs that have been replaced around here since late May have been done by Hispanic roofers (mine included) who speak little to no English and I strongly suspect most of them are not here legally. It sucks, but between the small insurance claim check, wanting to get my roof fixed ASAP, the rarity of American roofers (as in the people that get on your roof and replace the shingles and not the manager dude that came twice during the whole time), and the $2500 deductible I would have paid getting my roof replaced any other way it barely crossed my mind about the legality (or illegality) of the people that went up on my roof and did a fairly good job of it.
So I, as many others around here where I live, are really guilty of this sin of hypocrisy to a laughable point. My neighbor who keeps emailing me all the anti-illegal immigrants jokes and propaganda was the one that went to the lowest roof bidder who also did his gutters, his shed, his flower beds, and I'm 100% sure that the dude (the roofer) is here illegally.
Like the saying goes put your money where your mouth is and I sure couldn't do it.