I can understand with the breeding of dogs and cats, you want to pick your animal based on it's personality but I breed snakes, so my animals are chosen based on their genetics and looks not their temperament or temperament of their parents so pictures are really all it takes.
I do rely on internet sales only, and I do deliver/meet in public places of my choice, however since a breeder was shot last year when delivering this is something I am also very careful with. (I always bring my special friend with me)
I think people often mistake store fronts and breeding facilities.
Store fronts are open to the public whereas breeding facilities are usually not. If the breeding facility is on your private property and is considered a home based business there are restrictions also.