I certainly get that there are reasonable arguments to have about the effectiveness of corporate boycotts. Generally I think a whirlwind PR shitstorm is more effective than, "please don't shop there." That is, destroying the brand is better than guilting people into not doing something they want to do, and the desire to defend the brand can cause quick behavior changes. But the lamest argument against boycotts is that they just
hurt the poor employees.