The quality of the Wal-Marts must really vary. When I lived in Oregon, Portland area, there were NO local Wal-Marts and we drove about an hour to check the closest one out at Christmas, to see what all the fuss was about.
Messy, disorganized, hated it. Continued shopping at Target.
Then we moved to Plano, zillions of Wal-Marts, the ones that aren't super are being converted, there are literally 4 Super Wal-Marts w/in 5 mile radius.
They do get busy, but they are spacious and most of the time do not feel overcrowded to me.
I like the prices and selection; I don't do all of my shopping there but go there regularly. Price w/o sacrificing quality is my driving force.
I have never noticed an abundance of "dirty, evil" people there running around smacking & yelling at their kids, most seem to be suburban moms/families.
I guess I don't know too much about their business practices, but if they are questionable I certainly think that these should be addressed in an appropriate manner.
Conversely, I find the Targets around here to be overpriced.