I wouldn’t be surprised to see Mexico prosper BETTER with the wall, than before it. Because now it won’t be able to treat its own human capital so cynically and cheaply. “Go to the USA” is almost like “Go to hell” now. Except they get some of the devil’s money.
Greater integrity for both Mexico and USA is a win/win.