I thought it was universally acknowledged that boycotts, generally, don't work, because you can almost never find and coordinate enough people that care.
The case of Kosher wine from the link shows how about 0.3% of population forced almost all wines in US to be Kosher by boycotting non-kosher wines. The important thing is that the minority should be distributed across the whole population uniformly.
I thought it was universally acknowledged that boycotts, generally, don't work, because you can almost never find and coordinate enough people that care.