The issue with this approach is the proliferation of idiots. Let us take it out of the Israel/Palestine conflict and move into the LGBTQ+ community. Would you grant power to a small vocal group of idiots to announce a boycott of anything. I think this recently happened with a beer brand. They were rightly laughed at and the corporation didn't budge.
When Corporations budge and when that person lets something through either deliberately or accidentally - then they have a choice. Rewarding the manufactured outrage is operantly conditioning more of it. You get the spread of idiocy. I don't look at eyeshadow and presume political intent, it takes the mind of someone actively searching to be offended to do this. If those people are successful in their appeal then they are empowered further and further into even more ridiculous outrage. They are ideological children and need boundaries - the correct response to Israeli supporting eyeshadow was simply to laugh, point out that it was filmed in July and refuse to budge. There was no political support either way and buying into the delusions of a vocal minority is a sure fire way to see a reductionist set of discussions.
It should be obvious from beer and barbie (which i think was deliberate) and we need to get better at smacking the vociferous members of the permoffended on the nose with our newspaper and saying 'No! you cannot sit on the couch of reasonable discourse until you learn to behave properly'