I prefer Target and/or Costco, usually the stores are much cleaner. I've only been to a few walmarts, but the place seems dirty, and they don't have enough people on staff to clean up piles of picked over junk.
I'm guessing the OP is hinting at something about buying from an "Anti-Union" or perhaps "Anti American" store.
Dont get me wrong, I support American labor and prefer to buy american made stuff. But if somone has to rely on Union thugs controlling an entire industry instead of good old fashion competition to make a living, its thier own damn fault if they lose thier jobs.