Well your basic idea is that buying cheap products leads to companies moving more opperations overseas. Something you suggest leads to people losing jobs in the US.
However, if you have ever tried to come up with an analysis for any size company from state to state. YOu know how difficult, time consuming, tedious, draining (financially and logistically) it is. So if moving operations from state to state is this complex, imagine how difficult it is to move operations to a foreign country is.
If companies can help it, they try to stay state side. Most companies who do close their doors state side and move operations overseas are struggling companies. And lastly, we live in a competitive environment. That competitive environment exist between states even. Different states have different tax structures and different wage laws. That is why you have a lot of companies moving state to state. As states we compete with each other for business. We also compete on a global level. So instead of complaining that companies are moving jobs overseas, why dont we demand that our brain dead politicians try to make our economic environment more competitive with the rest of the world?