First: I love the word because it comes from Ireland. There in the 19th century the British captain Charles Boycott tried to overcome a work- and trading-stop by securing 50 harvesting Orangemen by 1000 police, with the result that the costs were far higher than the harvested goods would bring. From then on the word “boycott” was born.
Second: I don’t like boycotts.It reminds too much of “Don’t buy from Jews!” during the Nazi regime. But we’ve the right to choose what we do, what we buy. I’ll never acquire goods containing palm-oil (as far as I know it), I may ask some restaurant owners here: How did you vote in the last referendum? and then say: well, I don’t want to spoil the results, and walk away.