Well, apparently boycotts, and other forms of peaceful protest, do work or else Walmart wouldn’t have caved to the Christian Coalition on Preven and whatever else it has refused to carry because of the threat of a boycott.
In my town, it’s becoming a battle of the big corporate chains now. Walmart vs Biggs vs Meijers. Now, I’ve actually gotten to the point where I’ll sometimes shop at Walmart to protest Meijer’s because I think Meijer’s is even worse than Walmart. Biggs is owned by a European company and often has protesters in from of it with signs promoting American-owned stores.
I also think that selling things at cost or below to attract people does put the mom-and-pop stores at an automatic disadvantage.