Let's take a look at it from a different angle. I work for an integrated circuits company. We have some proccesses done overseas but we are still considered American made. The wafers that we start out with are made right here in America. We have the wafers shipped to our assembly/test houses in various parts if Asia. They are assembled/tested there for a very small amount of money and returned here. We then in turn sell them at a significantly more expensive price....the money comes back to us here in America, not the company where they were assembled.
We also have product that has everything (wafer fabrication, assembly, and testing) done right here in different areas of the country. And again we sell the pieces and the money comes back to us.
Yes we pay the foreign companys that assemble/test for us, but it's nearly nothing considering what we are paid for our products.
So to me where the company headquarters is, that's where the money is going to be going. Yes pieces/work may be done in a different country but the money comes back to the origin of where the money is being spent to pay for the work/pieces.