Here is an interesting local story about holiday shoppers, and what effect some anti-Walmart campaigns had on them. Some quotes from Louisvillians about Wal-Mart:
"I thought they paid well, but I really don't know," she said. "They've got a lot of employees, and they're really nice. I don't know about their wages or their health benefits."
"Any disputes, that's got to be between the employees and the corporation."
"I approve wholeheartedly, if somebody's mistreated by Wal-Mart, file a lawsuit against them," Kistler said. "But as far as me keeping out of the store, no."
This country is capitalist at it's core. If an anti-company campaign is going to work here, it has to be more than "low prices are bad, suppliers and employees are squeezed." That translates to the capitalist as "Wal-Mart should be upheld as a model of efficiency and supply chain excellence." To get Americans to stop shopping there, Wal-Mart opponents need to attack something deeper, something will cause people to be disgusted with the practices of the company, and ultimately, an argument that isn't so… economic. Or, they need to feel like Wal-Mart impacts their lives in a negative way.
If I were running an anti-WalMart campaign (which will never happen), I would focus on the lack of selection. I would talk about how Wal-Mart's retail dominance minimizes consumer choice. Instead of telling people not to shop there because they pay low wages or put small stores out of business, I would make consumers feel like shopping there made their lives boring and mass-market. Clear Channel Radio suffered because the mass market approach to radio came to be viewed in a negative light. There was a movement that created new radio stations with the "one big company can't tell me what to listen to" attitude. Anti-Walmarters should adopt the "one big company can't tell me what to buy" attitude.