Well, then you are simply reading the TRUE "free trade" crowd wrong: Adam Smith was a "free trader," but he insisted on national security and having a big navy, and profits never trump security, because without security, your profits are not secure. Ask the oil companies who did business in Mexico.
"...because without security, your profits are not secure. Ask the oil companies who did business in Mexico."
But they did do business there. And companies are falling all over themselves to move assets into China. Last time I checked, there's potential for nationalization of assets in a communist country. I also believe it would be difficult for the American military to intervene in such an event.