But, hypothetically, there is a difference between outsourcing to elsewhere in the US and outsourcing to a foreign country.
While Boeing does and must outsource to other companies in the US such as Northrop, Raytheon, Lockheed Martin, etc., there is a minimal amount of outsourcing to foreign companies due to the obnoxiousness of getting through customs and making sure that you are up to speed on ITAR.
One would not nor should not expect Boeing to build everything down to the nuts and bolts themselves. This is unrealistic and doomed to failure. Commodity items and items that are more efficiently manufactured elsewhere should be outsourced.
This is the exact model that you run your homes with. Most do not grow their own food, churn their own butter, make their own toilet paper. If you have that model, why would you expect companies to do otherwise?
TTFN