This question is more of a question on whether boycotting can be an action of effective altruism, rather than a particular cause.
Pessimistically, it seems that there is no way to stop factory farming - and that veganism is not really that effective at all. Furthermore, boycotting companies like Nestle does not seem to make any sort of difference into the atrocities they commit.
As an EA, should you not care about boycotting?
Could the same logic be applied elsewhere?
E.g. boycotting Nestle results in reduced money for Nestle which causes Nestle to exploit people in Africa less?