sorry, one more thing, in case you were confused.
adam smith was a capitalist. a middle of the road altruistic liberal that the contemporary right would despise, but a capitalist nonetheless.
david ricardo, however, was a socialist.
nafta is not built on the idea of comparative advantage, but on the idea of giving mexico an absolute advantage in the cost of labour. this is smith. this is capitalism. but, it is not free trade, which came from ricardo.
free trade is socialism.
...and, that's exactly why they sold it to you as capitalism.
get it, yet?