It is absolutely rational not to want to spend one's money at a business that promotes something that one is against.
Again, no disagreement. Where we would disagree on that is probably in the effectiveness of such a personal boycott.
However, that was not the discussion. It was not a "business that promotes something...", it was "something someone else liked". To use THAT as a basis for a boycott is ridiculous.