We have our share of rescues and I prefer to buy from breeders, but I have purchased from chain pet stores when it is an animal I really want to have (a blizzard corn or our albino yellow ratsnake) and have not been able to get yet. Herp shows are great, but too tempting - too much to choose from - and we try to pre-arrange purchases from breeders instead of browsing.
We are now lucky to have a reptile specific store in Edmonton (Reptile Gallery) that is run by someone experienced in the hobby and handles only captive bred. Also someone who understands the barter concept! We are hoping he will be a source for some of the hard to find species here in northern Alberta.