I beleive it's a bit of a harsh measure, a huge wall. It would leave both sides of the border feeling confined. And it's just not a very friendly way to go about things.
Police patrols are now being introduced more regularly i beleive, that's a better idea. I reckon, anyone caught should be taken to central mexico, far from anywhere but their own kin.
BUt i'm English so the matter doesn't affect me really.