Shame on you both, Hillary and Barack!
And free trade in the North American continent is still good for us all ... Mexicans, Americans and Canadians.
Don't pander to the temporary loss of jobs and income! Rather, realize that free trade is the backbone of all of our economies in the long run and deserves support from Democrats as well as Senator McCain. If you want to diss Presidents Bush and Clinton, there are plenty of other issues to attack--the unending aggressive wars among others and ... well, you get the idea.
And if you want to find blame for the loss of jobs, don't be looking towards Mexico ... or any other country! It's called "technology," folks, and as nearly everyone on this planet knows, we are going through a major revolution as the information age and nanotechnology have been sweeping over nearly every continent for the past two decades. In the long run, the benefits of that technology and yes, free trade, will overwhelm the short run "growing pains" that we are currently feeling.
Leave NAFTA alone!