I'm going to link the podcast episode. You can read the transcript or listen to the whole thing.
Do Boycotts Work? - Freakonomics
freakonomics.com
Its not that some boycotts don't work but they are very few and far between (maybe the Rosa parks boycott, maybe the Gandhi cloth boycotts. I say maybe because there were many things also happening at that time that lead to civil rights changes in those countries). I would wager <1% of all boycotts actually achieved something meaningful.
Overwhelmingly however, boycotts generally don't achieve anything because they tend to be
1) disorganized
2) being pushed by non-mainstream or extremist views
3) often difficult to sustain both in terms of media coverage and actual boycotting
You'd be more successful just suing that company somehow than trying to win through the boycott mechanism.