Let's distinguish between legal and illegal immigration. I have, like most all Americans, no problem with legal immigration. I have a big problem with illegal immigration. It's "illegal" for a reason, and just because it's good for business doesn't make it good for America. Clearly, for 20 years the Federal Government has turned a blind eye on the laws that were written in 1986 and beyond. Now we have 10 to 12 million illegals in this country. History shows amnesty doesn't stop the flow of illegal aliens.
I completely understand the difference between illegal and legal.
Amnesty will not stop illegals, but I argue that a giant fricken' wall will not stop them, either. We must endeavor to understand why they come here, and then address that.