as i said before, we all have to make these decisions for ourselves. but unless we want to live off the grid, most of us can't simply pull ourselves completely off the corporate bandwagon.
we do have the opportunity however to choose our battles. at least those of us who decide to try to make things better globally by acting locally in ways that fit within our abilities and means.
walmart is the largest gorilla in the room, with the ability and some desire on the behalf of shareholders in the name of profit, to do serious damage, not only to communities, but also to suppliers and employees.
i said before that i shop at target, i also shop at best buy. if i lived elsewhere, i'd probably rethink that. being that target and best buy are based here where i live (and i work for one of them), it is keeping my money local. i also shop at local mom and pop stores and co ops as often as makes sense.
so before you generalize that people are simply jumping on a moral bandwagon of any sort, keep in mind that some of us aren't nearly as sheepish as you might think.