Once upon a pretty short time ago, companies who were thinking of outsourcing or building new manufacturing plants considered Mexico a good idea. And why not? Labor is inexpensive, the weather is decent, and Mexican workers are diligent and competent. There are advantages to locating factories in Mexico, thanks in part to the NAFTA agreement. Mexico gives businesses easy proximity to the U…