Moving companies is far lower friction than changing nationality.
Ethics are relative and have tradeoffs. How many innocent people are you willing to hurt to change the behavior of the IdF / Israel’s Oslo Area C policies / Netanyahu’s government coalition?
If you are too sloppy with the splash damage, how are you any different than the IdF or Hamas? Would you even punish Stripe for Israel’s military/government behavior because you read some unsourced comment on social media?
I would rather target boycotts to the most precise entity, within reason, so the entity knows what they are being punished for and what change in behavior would change the boycott to a non-boycott.
If you don’t set an objective standard, then you will always be subject to your own emotions or a mob mentality.