A strike is dramatic, but boycotts are lasting, strategic and a lot more impact. They also allows companies to change sides, one by one. That's trickle/gush strategy where as 1 or 2 leave, more follow and more follow. It takes time for them to change and we can't maintain a strike for months.