generally speaking, yes. I, personally, choose not to shop at retail ships (especially chains like Petco and Petsmart) because they rarely take care of their animals. They are generally overpriced and if you buy one of their animals, they will buy more stock to mistreat. But, that's my personal philosophy.
If you want to PM me your location (state and perhaps largest metropolitan area near you) I can help look for some local breeders near you. You can always have a snake shipped to you from someone who is not local. Just two weeks ago I had a baby bumblebee shipped to me from across the country.