Yes, the goal of a boycott is to encourage/force change through economic means. BDS buying Israeli olives would require either the olives somehow be fully separate from the entire rest of the Israeli market (which, if the target is not McD specifically but the meat industry as a whole, a vegan bigmac would fit) or about the same level of change to Israel as McD becoming vegan only. It's roughly analogous, is the point.
...IDK, the sentiment in the article doesn't strike me as disappointment, just resignation. More "it is what it is" than the leopard-faces moments you see from, eg., Miami Cubans. Even the woman who voted for him sounds more like she rolled the dice than she actually thought he would help.
Throw in a VF-1 program and you're golden.