I derive a significant part of my income from Wal Mart. I spend a pretty fair part of my income there. I find them neither good nor evil.
Wal Mart offers a service at a price point to every community they are located in. I spend about 12 hrs a week in the stores, and not one time have I seen anyone forced to enter or purchase anything. Think about that, you are in control of the car that takes you there. Like it or not they are doing something right.
Wally is brutally efficient. How many of you realize they do not throw away any produce? It is taken to a recycle center and put into dog food, or simply composted. They don't throw away much of anything they get people to pay them for their "trash". They pay X wages period, it's what the job is worth to them. If you are able to get by on those wages so be it, but you don't "deserve" a steady raise. If you are consistantly proving yourself more valuable to them you will be compensated when you are promoted.
I try to buy locally from small business, I'm not afraid to spend more for what I percieve as better quality. I am not however not going to spend more for the same item though. Winchester white box ammo is a great example, sorry Gander I'm not going to pay a premium for your lousey service. Local guy gets the SD ammo sale, W*M doesn't carry it so I pay what I have to.
Powderman, You are absolutely correct in your dealings with W*M. They are not the only game in town, take your business and labor elsewear. Let them know why or don't they will get the message just like K-Mart did. They are not too big to fail.