I agree with what you're saying. Very measured response. I just don't know about the moral aspect of it i guess or the intelligence of it. We are driving foreign countries with out demand of and indulgence of cheap labour/goods. Yes, in doing so, we grow their economies but we are also damaging our economy. Take Canada as an example. 40% of our economy is rooted in real estate...basically building to house the increasing number of immigrants. We have a tiny manufacturing base. We basically don't produce anything for export except wood, grains and oil (sort of). Meanwhile we have 6 million. Native Canadians semi removed from the economy.
It seems to me we are reaching a weird tipping point at which it could all collapse.
All I can say is that maybe we're at the gates of change. All of this is relatively new I guess so it's hard to say what will happen. Things adapt.
Personally, I think that the meaning of business would be bringing wealth to the people running it. For example, here there are lots of talks about how businesses should be more socially responsible. Hire local people, provide jobs and sometimes it sounds like people would want the politicians to maim the businesses to work like that. To me it seems like it would kill a lot of will to try, I wouldn't if there is no profit.
As long there is a force that wants to profit and push forward, there will be solutions to all kinds of problems.
While writing this, I think I'd like to think about this whole thing in tiers or something. Let's say tier 1 is your nation, tier 2 your geographic location in your country, and tier 3 your city. Your business might have some effect in tier 3, make a few jobs, and bring some tax income to your city. If you want to give something back, you could create a few jobs at your local level when you have sufficient income from the business? Before you get to that level, it's not much use to think about who you enable with a paycheck.
Now as I think about this more, depending on the business type, there are also the people who spent money on your business. I guess part of the responsibility should belong to them as well. I work at construction and there is constant competition with the people who use foreign workforce and those who use locally. At the end of the day, it's the person who orders the job who decides if they want to use the local workforce or foreign.
These are just some random thoughts of a person who hasn't ever studied or thought about this much so don't shoot me.