Obviously you give no credit to the president for destroying the disaster that was NAFTA. NAFTA, which favored Mexico and Canada over the US has been replaced by president Trump and will, in effect, GREATLY change the formerly terrible advantage Mexico and Canada held over us economically. Your tunnel vision does not allow you to think outside of the walls of your limited perspective and see that in effect, Mexico will be paying for the wall by the benefits WE will regain with the new deal,USMC.
NAFTA is not at issue. To insert NAFTA into the discussion as an excuse is just plain irrational.
The president promised to end NAFTA. He did and not only that, seemingly did a good job.
He also promised to make Mexico pay for the wall. Not only has he not done so but apparntly has forgotten all about the promise made over and over and over.
What it boils down to is that he will not get the wall and we can hope will get strategic pieces along areas of high penetration..