”Because if Compnay XYZ disagrees with your politics, you should punish them?”
If a company implicitly assists in putting little children in camps, then yes, it’s ok to “punish” them by not giving them your business.
“Just like one may dislike in-laws while loving a spouse. You don't have to divorce your spouse to prove your dislike of the inlaws”
Similarly, if my in-laws were racists and my wife didn’t think that there were anything wrong with that, then yes, divorce would be an option.