I have a few family members that work for walmart, get get treated all right. In fact; I have an aunt that has worked for them for about 10 years, and now makes 60k a year (with benefits)..
I would prefer that walmart tried more to utilize more American manufacturing, but it's a global economy now, like it or not. It's hard to buy stuff thats still made in the US.