I have seen a Walmart that has excellent fish care another that seems to only stock dead broken fish. I have only bought Walmart fish once to save a Blood Parrot that had been in a small tank by its self for a month and was covered in stress spots and Ick. I would go there every Sunday for a month and eventually I said f*** it, I wasn't about to let some some dumb redneck buy it and put it in a 5 gallon only to have it die a week later. I know Blood Parrots are hated by a lot of people but I love them. Luckily he is happy and healthy now.
