For is it treason to deprive a United State citizen his or hers livelihood to benefit a citizen of a another country? You make the same mistake a union thug makes. He assumes that businesses exist for workers. They don't; they exist for the benefit of stockholders.
If you force businesses in America to be non-competitive with foreign businesses, you will drive them out of the country.
Would you rather have a business in the United States, paying taxes here, or would you rather they move lock, stock, and barrel to a more competitive business environment?
What you do not understand is that these companies want to be in the U.S. (because this is the biggest market..) but they want to hire foriegners and export the labor. For the average American there is no benefit. What are we gaining by letting these corporations have their cake and let them eat it to. Let them leave and take all their foreign labor with them.