As far as I'm concerned, NAFTA should never have been passed to begin with. It was a green light for capital flight from the US to Mexico, and set a precedent for similar trade agreements with other Third World countries.
NAFTA was a disaster for small Mexican farmers. They couldn’t compete with cheaper American corn coming into Mexico and when they lost their jobs they headed north by the thousands.
NAFTA boosters are are the usual crowd who consider nothing other than the money involved when judging a policy.
NAFTA set in motion a huge exodus of poor Mexicans into the US and in that respect it has been a disaster for America as well as for the Mexican farmers. But that makes no difference to Wall Street donors to the GOPe and libertarian ideologues.