That'll work!!
After 12 years in the Marine Corps infantry, and 4 years working the southern boarder for INS, I would have to disagree. It would be physically impossible to stop all illegal traffic across our boarders.
The best way to stop the Mexicans, would be to help turn there country into a economic powerhouse, like we did for Germany and Japan.
To start, we should stop buying oil form the Middle East, and buy more of it from Mexico and the other South American countries.