As you can see, r=the anti-Mexican brigade has arrived. They would rather build up communists countries than Mexicans.
I think its just a knee-jerk reaction to anything "free trade". I don't think its an anti-mexican thing, anymore then people who don't like free trade with china (like me) are anti-Asian.
you must have a different trade policy with a friendly nation on your border, then with a communist enemy across the pacific ocean. especially considering the immigration issues associated with a gross disparity in standard of living between the two.
NAFTA makes alot more sense then the open border we have now, where mexico becomes the source of low cost labor for US service jobs. but the chinese trade situation has made the original intent of NAFTA, essentially dissappear.