I'll probably get my head bitten off here but business will always try to keep costs down, our fault is we have been accustomed to our expensive(relatively) way of life with our owned houses, two cars etc in the old days when people lived in council houses prices didn't spiral out of control like they do these days now house prices affect interest rates and prices in general fair enough we all want the "good life" but with it comes the cost so we can't expect businesses not to take advantage in keeping costs down ( this is our bit in helping the third world if you like)
So unless we take the drastic step of reducing our wages(this goes for all, fatcat bosses to the teaboy) then businesses will continue to move abroad,
The solution i think is a radical reorganization of how business is run take out the unwanted layers of management,advisors,consultants(read waste of spaces) that make desicions of no relevance to the product but only about the way their office looks or how high their chair is to those below them (you know what im getting at).
There are too many upside down pyramids in business these days no wonder the poor chaps on the shop floor are unable to sustain growth due to wastage from above.