I avoid Walmart as much as possible. Why? Because their advertisements say they're cheaper and they're not, because they say that they have quality stuff and they don't, because they say they're trying to help the working man and every small town they get into ends up loosing all their local, small businesses because they can't compete - only because people have been convinced that Walmart is cheaper.
Our two local grocery stores (within 30 miles of home) are cheaper by far, overall than walmart. Unfortunately there is only one other department store/clothing store. There is one outdoor clothing store but as far as any other products we are forced to go to Walmart or to drive over 60 miles to the next nearest store. I hate feeling like I 'have to' go to a particular store only because I have very little 'choice' in the matter.
Otherwise - no particular moral reason to boycott them, that I know of
.
__________________
"Always learn the rules so that you can break them properly." Dalai Lama
My Karma just ran over your Dogma.