I can think of no good reason why the USA should NOT order the US Army to mine the entire Mexico-USA border with anti-personnel land-mines. They could dig a long trench, 10 yards wide, along the entire border, and then fill the dang thing up with land-mines. Then, they could put up a barbed-wire fence - with BI-LINGUAL warning signs - on both sides of the mine-field. After the first few hundred illegals get blown up, the deterrence factor will set in and the whole problem will go away. We should - at the same time - also expand LEGAL immigration, but only in such a way as the immigrants can be "checked out" BEFORE they get here.
I AM NOT ANTI-IMMIGRATION; I AM AGAINST ILLEGAL IMMIGRATION.