I'm not sure what the term for this is; maybe "quorum problem"?
If too few people sustain a boycott, then they suffer without accomplishing their goal, so a net negative.
If enough people sustain a boycott, they'll suffer but will also accomplish their goal, so a net positive.