Here's a question: Should pet stores sell snakes at all?
They got under a lot of pressure over puppies and kittens because of the mills, and they stopped selling them because of that. It seems to me like in most cases, the employees don't know enough about snakes to care for them properly and/or the customers buy them on impulse while they're there to pick up a bone for their dog. If the only people who sold them were breeders and reptile specialty stores, the snakes would be well cared for, and no one would buy them on impulse.
But this is really an ethical question and nothing more, as I realize that pet stores won't stop selling snakes unless people stop buying them. There's no way to convince them otherwise. So perhaps all we could do along those lines is to encourage people we know to buy from breeders and to tell their friends the same thing until eventually, the sales drop.
I know a lot of places don't have specialty stores, too--the pet store's the only local source for snakes. But it seems like in this day and age, we don't have to rely on what's down the street. We can order things online from all over the world now. Shipping snakes is expensive, but then what costs more--the $40-odd to FedEx a snake or the vet bills for a snake that's been burned on bare bulbs or starved by being fed crickets?