Asking a related question in this thread:
I know there is the whole "no ethical consumption" but at what point do you say "too far"?
Ended a friendship over them working for a defense contractor (think image of a missile as their website's header).
Even then I could excuse it if they were able to argue their reasoning, but they wouldn't admit that the work they do is terrible. I know another guy who works in the industry and he basically said he doesn't do jack shit and being a leech is better than someone doing work, but this other person didn't defend their position at all.
Completely shut down the discussion. Even though they're an Arab, they still didn't want to face the fact that their work is quite literally raining bombs on their extended family.
I told him that he is a zionist due to his work propping up the zionist entity and that's what ultimately lead to the collapse of the friendship. I still stand by what I said though.