Small cars like the Cruz have very low profit margins, even when made in Mexico. Shift that production back to the US, and they get sold at a loss.

Mexico is also one of GM's fastest growing markets, so they will lose that too.

Germany shifted all it's low end manufacturing Eastwards, and made out like bandits - high wages, low unemployment, massive Trade Surplus.