Travis, I knew you would mention the Republican connection with NAFTA. I will just point out the all important final negotiations were completed by Democrats during the Bill Clinton Administration. As an example of the differences that were applied, simply look to the latest scam attempt called TPP. Democrats are all for it, yet Republicans are not. There's a reason for this.
Now, to look upon NAFTA favorably is foolish for the US citizen. Of course free trade is a good thing, however trade imbalance is not. Manipulating your Country's currency value is not. This is exactly why factories across the US, about 70,000 of them, have shut down and relocated outside the USA. NAFTA is the "Globalist" answer to redistribution of wealth. The idea is to take jobs and industry from one Country and give them to another that has been less fortunate. 70,000 factories. That's a lot of Americans out of work. So this has not been the best thing for the US. Let's combat poverty sure, but not at the cost of creating it here within the US as a result. NAFTA has been disastrous for the US and nothing short of a miracle for Mexico and China. However, enough is enough. NAFTA must go or be renegotiated completely. That's the only answer that will work.
Democrats were and are responsible for the final draft and approval of NAFTA.
If you're in the US, you have witnessed the results, unless you have been shielded in one of the West Coast states. Our industrial middle "rust belt" has been all but destroyed. To deny this is beyond ignorance. To deny that Democrats tend to group minorities within large cities likewise. To deny Democrats have purposely left an entire group of people out of the American dream is outrageous. I only hope these same people find relief during the Trump admin.
Chris B.