Okay, ask yourself if Americans are better people than others. In your world, all those people in other nations wouldn't have incomes. Yeah, the American worker would be better off, but we're talking degrees here, not survival. I, personally, like foreign labor: we should spread the wealth around the world not just be self-centeredly "America only". 
Capitalism isn't perfect, but it's the best system ever invented. Of course, one can look to China or Russia for corrupted models of it. And it's true that the form of it in countries like Norway is vastly better--- but those countries that do a better job don't have our history of inclusion: we aren't a white only country--- as most of them were until very recently. 
It's good to have ideals, but "the perfect is the enemy of the good." 
You sound very much like our President who would like to keep everything right here in the US.