I don't understand how some places can justify the care they give when other places are doing so much better. For example, the largest local chain for me is Petbarn. They don't sell live animals except for fish and hermit crabs. Their fishtanks are clean, if overstocked, and dead or ill fish are removed and disposed of/treated as necessary. The staff are frequently clueless, but all encourage regular cleaning and the largest tank you can afford. Bettas are either kept in 250ml-ish (that's about a cup size) rectangular tank in a set-up with drip filtration and the capacity to be heated (I'm not sure how often the tanks are heated, but it's better than unfiltered cups). Non-aggressive ones are kept in the community tanks so have heating and plenty of room to swim and explore. The shop does sell some pathetically tiny tanks, but also has some really decent ones that are really attractive, if massively overpriced.
Compare this to the Pet and Aquarium Warehouse, or Pet's Paradise, where live animals of all kinds live in disgusting conditions, the staff know nothing (I was recommended a common pleco for my 16 gal, which is only 14.5 inches wide), many fish are dead and the bettas are kept in tiny, dirty little bowls. Sick bettas are simply put into clean(er) bowls instead of being offered heating, and 5 litres, or just under 1.5 gals, is the recommended tank size for a goldfish. The Warehouse even stocks dyed fish.
I no longer go into these shops except to see if conditions are improved, and refuse to buy anything from them. My heart bleeds for the poor animals I have to leave behind, but if I save them I'll be encouraging the shops to buy more and continue to cycle of misery. I've tried writing letters of complaint, but to no avail, so I simply encourage my friends to boycott these places and ask them to spread the word.