

I agree with this. I would also add that sometimes time / convenience is a factor. I’ve a friend who orders from Amazon because she’s disabled; I’ve another friend who has three kids and she’s doing her online shopping for back-to-school late at night because that’s literally the only free time she has to do it and all the stores are closed.
Everyone has different values, different pieces of information (and different amounts of time to do research), and different resources.
No, I don’t judge people for not boycotting something I’m boycotting, though I’ll mention it if it’s going to cause a problem. For example, a friend is a massive fan of seeing things in theaters, including re-releases. If they want to see a re-release of Harry Potter, I’ll decline, saying that I’m boycotting Rowling, and offer an alternative.
However, if they’ve been saying that they’re really for/against something and seem to be going to buy something from a company that opposes that view, I’ll mention, “Hey, I don’t know if you know, but they support XYZ.” If they still have to get it, then it’s none of my business: everyone has different needs and different resources.