I saw this meme on social media.
My take is different and I don't recommend boycotts. My notion is that you should do what you want with your money and I’ll do the same with mine.
Having said that, I personally avoid doing business with many companies whose policies oppose my sensibilities. I have done so for many, many decades. It makes no difference to those companies, but for me it's a matter of principle.
But the main reason for me to not give my money to the companies in this meme is because their products will make me very ill and possibly cause me to die prematurely.
The political BS is short term madness. The bad health effects will last the rest of my life.