8 points
It doesn’t make a difference unless enough people boycott. The problem is not enough people care enough to actually stop going there to hurt their revenue.
Then there’s the problem with the current political division, at least in the US, where if something upsets one side, the other likes to dig in to stick it to them and often winds up giving the boycotted company more money than they’ll ever lose.