Where I live, we have two (close) options for fish: Walmart or a
LFS.
The choice seems like a no-brainer, BUT it's not as simple as it seems. Our Walmart takes nice care of the fish. The tanks are always clean, no dead fish floating around

or any of the other horror stories you normally hear about Walmart. Over the last year, our LFS came under new management and it's too terrible for words, and not just for the fish, but the other animals that are housed there, too.
So, what would you do? Go with Walmart that is very nice, but that certainly has bad seeds all over America OR go with the FLS that is disgusting, but...well, it isn't supporting Walmart.
(I'm simply curious. I've already decided that I'm just going to make the 45 minute drive to Petsmart from now on & forgo the whole situation.)