Yeah walmart has pretty bad conditions. I never buy fish from them. meijer near me is decent. The Bettas are ok sometimes I see bad ones, but their regular tanks are in good shape and clean.
I also have local pet stores too like Anchor Bay Aquarium, Kee's Pet Place, and etc. but I never see Bettas in there really.