Let's just address this whole concept of "American jobs". The only "American jobs" are those funded, through taxes, by the US Government. There is no such thing as an "American job" in the private sector. Business have the right to set up their base wherever best suits their needs. It is not the fault of business that the US is not competitive enough to provide a decent economy for business. That is the Government's responsibility.
If you (you being a general 'American') will not pay the price of manufacturing goods in this country.... and buy cheap products manufactured outside the US... then you are responsible for the 'off shoring' of "American jobs".
Truth is sometimes unpleasant but that does not make it less true.
A couple things on this.
First, I always buy American when I can. Some things aren't actually made here. WHich is why the corporations go through so much trouble to hide where they actually make things. I'd require every product to have the flag of the country where it was made, and every store required to have a chart cross-referencing the flag with the country and list of human rights violations.
Second- while there are some valid criticism of "regulation", some of the regulations are sensible. I like drinking clean water, I like breathing clean air, I like knowing that my employer is required to have safe equipment in our plant and OSHA requires us all to take safety training. Every regulation on the book is there because some rich person decided to make a quick buck doing something stupid or immoral.
Third- No, they are American Jobs, and companies that offshore like your boy Romney are traitors. No other way to put it. They've put their own greed above the good of their fellow Americans.
Now, I do think that both parties have a lot of blame for globalism and free trade, and there is no candidate who has the balls to admit this is the root of most of our problems. Globalism raises poor nations, but it brings down richer ones.
Fourth, I realize that you are a cheerleader for greed because you hope some day to be part of the greedy. But the fact is, this is primarily an American stupidity. If you look at Japan or Europe, there are no CEO's getting paid eight figure salaries for wrecking their companies.