For those of us who have the slightest inkling of humanity the answer should be a resounding NO. We need to create incentives that will encourage corporations to uphold basic workplace standards while not depriving the Country 'A's of the world of the much needed jobs and capital that comes with foreign investment. The answer is to impose a tariff on goods imported that have not been produced with fair labour standards.
If this were done it would still make sense to set up shop in less developed countries because the cost of living is so much lower. This means that even if companies paid employees equal purchasing power parity they would be able to live as well as employees in developed countries, but at lower cost. Similarly, if a company provides benefits in one country it should be reflected in any other country they choose to set up shop in. Any other option is exploitation, which any citizen of a democratic country ought to disapprove of because to exploit is to enslave and no democratic citizen should be a master of slaves.
I understand that I'm greatly simplifying this problem and if this solution were put in place it would quickly be condemned by the WTO and decried by both corporate interests and neo-conservative economic thinkers. But I welcome more detailed conversation in the comments.