I've been in stores that could go either way. My local petsmart isn't the best, but the enclosures are clean and appropriate for the animals (hides for snakes, clean water, etc), it doesn't smell, and the animals all look healthy. Infact, half the time when I go (they're a FAR better alternative than my local Walmart), at least one of the enclosures is in the middle of being cleaned.

The husbandry isn't completely ideal (they have the dial temp and humidity things), but it's a lot better than many places. The generalization that all stores are horrible is very unjust.