@thisismyusername – answer my question first.
1) South African worked because it had worldwide agreement and coordination. Even then, it took decades. Israel BDS isn’t working because there is huge disagreement about whether Israel is in the right or the wrong, and whether the Palestinians have made themselves irrelevant in the middle east by being so disorganized. BDS against Israel isn’t working because Israel is economically successful regardless of sanctions.
2) If there is, as you posit, a more powerful global movement, then why are they so poor at what they do?
I’ll repeat what I wrote above. The BDS movement lets the boycotters feel good. It is play-acting. The boycotts themselves are meaningless and ineffective.