as far as walmart, or any other multinational being moral or immoral the words simply dont apply. morality or "ethics" can only exist within some framework. we can have christian morality, business morality, or some other flavor, but any morality must have some sort of philosophical or theological framework. capitalism was an efficient tool to develop during the industrial revolution but it was so successful that it became something else. there are many corporations with more power than un nation states. our political system simply wasnt designed to deal with economic powers that strong. it doesnt really matter anyway, the end is in sight. i see it happening right now in here in shenzhen. foxconn, the big apple supplier isnt hiring this season. they plan to replace all entry level workers with robots. it will be interesting to see what the race to the bottom as far as wages will give us. if it pays for manufacturers in china to automate production, how long before the local 7/11 clerk will be a small indonesian made robot? robots work cheap but dont buy very much, maybe a can or two of wd40 a year. every time a robot replaces a worker, that robot is also replacing a consumer. i think the world is in for some interesting times.