I always found it funny when I bought a Honda and one of my Ford car driving friends gave me s#!t about buying a foreign car and how I was taking jobs from America. I said "lets take a look at my car and then yours." And sure enough plain as day on the build location plate found on the inside of the drivers door it said Vehicle Manufactured in Lincoln, Alabama. When we looked at his vehicle it was somewhere in Mexico. Now granted profits might get offshored, but in all honesty, how much of the profits do the American front line workers see from any corporation?
Keep in mind that Apple, an American company, not only offshores the majority of their profits but they also bury quite a few profits in US bonds, which the taxpayers end up paying hundreds of millions in interest on. I am for the American worker, and cars manufactured in an American plant lead to jobs in the USA. Period.
Ford, Chevy, and Chrysler cars built in Mexico, Canada and now Itlay (Chrysler) don't lead to USA jobs, and since these companies offshore most of their profits for a lower tax burden, it really doesn't matter that they are US companies in the grand scheme of things.