There has been research into the effectiveness of consumer boycotts. They can be really effective especially against brands.
Nike boycott in the 1990s was really effective. The company’s sales fell in short them, but the damage to the brand was even more significant. Nike had to work a decade to repair the 'child labor' reputation and adopt the global sustainable idea.
On the other hand consumer boycotts against products without brand or network externalities have less effect. They suffer from free rider effect. Boycot is essentially subsidizing the consumption of those who use the boycotted product.
Nike boycott in the 1990s was really effective. The company’s sales fell in short them, but the damage to the brand was even more significant. Nike had to work a decade to repair the 'child labor' reputation and adopt the global sustainable idea.
On the other hand consumer boycotts against products without brand or network externalities have less effect. They suffer from free rider effect. Boycot is essentially subsidizing the consumption of those who use the boycotted product.