Umm...Americans are capitalists. Money rules the day. The person offering to do the job for less gets the job. The cheapest product gets bought. Other countries are willing to do jobs for less than Americans so they get the jobs. Chinese products are cheaper so they get bought.
Maybe if America fought less wars and gave less monetary aid to foreign countries, then their taxes could go down and citizens could afford to pay a little more for Made in the USA, or companies could afford to pay 300% more per worker hour (probably not).
As an ancient kung-fu master once said, 'the further away from yourself you seek the answer, the further you get from the solution'. Don't look to change others in order to solve your own problems. tom chang