Yes, American companies should permit exportation from other countries. To limit opportunities to a single country based on arbitrary concerns of nationality is economically unwise and ethically questionable. Stopping trade and production at national borders also restrains the operations of the free market in such a way that it may worsen the effects of a winners-and-losers economic system. Furthermore, large American companies may be in a better position to provide safe and quality-controlled working conditions regardless of where their products are manufactured, and have an obligation to do so.
Globalization and free trade have created many great opportunities for business and consumers globally. Although as a result of this, companies are faced with decisions such as this one involving Coca-Cola of Mexico exporting Coke produced in Mexico. If Coca-Cola is to allow Mexico to export the formula produced there, then there must be a cost savings to do so. This translates to company profit. In order to be profitable in our global economy, American companies such as Coca-Cola must allow for scenarios such as this one. Coca-Cola will make the final decision, whether popular or not, but of course profit will be the deciding factor.
Why wouldn't we? We sell fried dough, which is in itself a dangerous legal food. We also have the sodas with the nonsensical name "Throwback" that contain real sugar and are abhorrent. Why now allow someone else to add to the nonsense. You never know, we may end up absolutely loving this, why not give it a shot?
Instead of importing Mexican Coke with sugar, we need to make this healthier version at home in the U.S. It would surely be more efficient and give more Americans if they were able to work here and produce this better tasting beverage in America. There is no reason we should be supporting foreign jobs.