I agree that shipping is stressful, but I think that coming from a breeder they are being sent properly packed from a home where they were well kept, and that they will arrive at my place in good condition as a result.
Coming from many stores (not all, but many), the fish have been poorly cared for (pumped full of hormones, overbred, overmedicated, overcrowded etc.), incurring deaths, then they are shipped in ridiculous numbers into the US, incurring deaths, then they are shipped across the country, incurring deaths, where they are packed as many as will fit into pet shop tanks, incurring deaths, and are kept by [generally] poor-trained or uncaring associates who often treat them too roughly trying to catch them, or pack them with too much water and not enough air, or who will sell fish that are sick or aggressive, incurring deaths.
Is either situation perfect? No, not really, and you can't expect them to be, but I know what I would pick if given the choice.
With that said, if you get a fish mailed and are not there when it is delivered...
