The problem wasn't that bad at the time. His failure to propose it does not prove opposition to the idea. For all we know, he considered it but did not propose it.
"Tear down this wall" is about liberating a population, not about throwing down a nation's defenses. Support for NAFTA does not equate to support for unfettered immigration.
Uh then why did Ronald Reagan propose NAFTA?