Okay, I agree that walmart needs to up the care of the living creatures within there stores.... BUT,
It is up to the consumer to do research on what they plan to buy, I don't know about you guys, but whenever I am trying to get info about something I go to a neutral source... someone who isn't going to make or lose anything when they give me information. Seriously, would you believe that frootloops are the best thing you could feed your kid just because the add says so?
On top of that: a great many people in the USA (and around the world for that matter) look at animals and see something disposable. That's why they buy fish that will get too big for the tanks they have and say "I'll take it back when it gets too big" or people who dump their 5 month old puppy at the shelter because "I can't take care of it anymore".
Education and responsibility are the keys, not boycotting. I don't know about you guys, but my family can't really afford to buy from "specialty" shops for some things because they charge twice as much for the same product, just simply because their a specialty shop.
Just MVHO.