I have never had a good experience in a Wal-mart - it just goes against everything I was raised with and everything I value.
I have to drive to get to a Wal-mart, it is in the middle of sprawl or nowhere, not part of a community. They build where it is cheapest and where they can install acres of parking.
They lower their prices by getting rid of minor amenities - like safety, service, benefits for employees, cleanliness, pay, and quality products.
I have never met a happy Wal-mart employee - they are always tired or frustrated or apathetic...............and those are the ones who are being nice to me/responding to me.
Wal-mart sells crap. It's imported, it's stuff they've lowballed other local businesses out of the market for because of their market share, it's produce birds crap on because they get into the store and can't get out, it's full of lead, it's full of pesticides, it will break, it won't last, and you have to find it yourself in the store because there is noone there to actually help you do anything but pay - if you don't use the self-service check-out.
You can shop at Wal-mart, but I will be at the other stores - the ones that are part of my community, that pay all their taxes and hold benefits, where I get a quality product (for a comparable price BTW), years of knowledge, friendly service, and who provide jobs and benefits for my neighbors.