For the most part, we haven't really had that many incidents with the employees of WalMart. Most seem to vary from friendly to simply aloof and points in between.
As for WalMart prices, I have seen that too. Some of the items are low priced, but then other things are very high. When you go shopping you have to know your prices on things you regularly buy.
We have two WalMarts near us. One to the east about 6 miles and one to the west about 6 miles. The one to the east used to be nice, but now it is filthy. Over the past 4 years that part of town has taken a nose dive in reputation. The parking lot is filled with trash, you can find empty boxes from television sets, strollers, tons of cellophane bags from chips, snacks, etc blowing around the parking lot. In the store there is merchandise laying on the floor in the aisles and the store is definitely understaffed. Personally, I think it's the people who shop there now who are the problem. The staff is simply overwhelmed.
The WalMart to the west of us is still nice, but you can see it's heading downwards. There is crime in the parking lot at night even though they have security out there. A woman got beat up and her purse stolen at 9pm a few months ago. And not to be racist, the perps where white college kids from the local community college. They did get caught.
So we drive up to The Woodlands (about a 15 minute drive) to that WalMart. It's still clean and nice. I think this one will stay that way as it is in a rather upscale neighborhood.
So in essence, I think part of the problem is not just the WalMart employees, but the location of the store and the kind of people who shop there that matters.