First, when jobs go over seas, what jobs remain? These days, it's service jobs, which very often aren't especially skilled.
Second, one of the biggest complaints about globalization is the "offshoring" of jobs requiring technical skill.
There actually are very few arms suppliers in the world.
I don't believe it's such a special case really, as the scope of free trade arguments is global. Other problem areas at the global scale are things like water and gas supply, which also are too important to leave to free trade specialization.
In any case, globalization no more means that any particular thing is only made in one country than a free market means any particular thing is only made by one company.
Disruptions in supply are only really an issue for resources that are found in certain places, like oil.
hereas the Westerner isn't switching to another low skill export industry...