I have seen many Walmarts that don't sell fish at all (it's not state law, because I've seen some in the same state sell fish, it is the choice of that store), Walmarts whose fish look to be healthier than any fish at Petsmart/Petco/my crappy local mom&pop LFS, and also seen Walmart's whose fish conditions are deplorable. Personally I've never bought fish there because I've never seen anything that caught my eye, and I don't really go to Walmart much at all because I HATE IT THERE - I have the same sentiment as someone else on this thread, I literally feel like dirty when I walk out. Give me KMart or Target any day, I'll pay a couple more bucks to not have a hellish and gross shopping experience.
However the VAST difference in the fish depts. at different Walmarts I have been to makes me think there's a problem with the whole idea of this poll. I'm sure that there are people whose local Walmarts have fish depts. just as good if not better than any other local option. I'm sure there are more whose Walmart fish are in crappy condition compared to other local options. Just like any other chain -- the Petco I've been to had a hundred times better looking, bigger, more interesting stock than the PetSmart, which literally ONLY had livebearers, a few plecos, and goldfish, at least half the fish in each tank dead. Yet generally, I've seen that most people tend to think that PetSmart is a better place to get fish than Petco. I don't doubt this at all, but individual stores of the same chain may be vastly different, and what is true about one person's Walmart, or Petsmart, or whatever, is not necessarily going to be the case with another location of that store.