As I mentioned in a different thread, I'm done with Oxbow. I bought from them for years, and put up with ever decreasing quality hay. But they've stopped selling direct, so my costs just skyrocketed due to middle-man costs ($13 - $25 product cost, and as much as $23 additional shipping cost!).
As for pet stores, I now avoid them with a passion. It sickens me to even have to go into one. I know it's over-dramatic, but I feel like I'm enabling a 'concentration camp' for pets when I spend money there. I can't even go into the pet area of the store now when I do have to go in for something for my dog or cats.
We recently lost our Griffin to bloat, and his son Bandit now lives alone. I had a difficult time explaining to my daughter why getting another piggie from a pet store is not 'rescuing' him. I know it really is, but like most good intentions, it's only encouraging the stores to carry pets.
We're hoping to find him a mate, but it's looking more and more like our best option is to neuter him, and place him with his mother and sister. (That's another long story about why you shouldn't buy pets from a pet store!).