Then do so. That doesn't change the fact that a beer company that has high sales year round can absorb the blow but a biscuit company or other that depends upon holiday sales cannot.
Businesses don't exist to make you happy about the state of public discourse. They exist to make money for stockholders.
Public boycotts are useful. They keep companies in check from nefarious practices. The tuna boycott is a good example.
If people's best avenue of free speech is voting with their dollars, then to ban boycotts is to curtail free speech.
People aren't being forced to go along with boycotts. That thump on the nose happens when the public does not engage with the boycott. The beer boycott was a good example of that.
My country is supplying the bombs Israel is using to commit genocide. My country is also on a clear fascist path. Again. My vote at the ballot box does not matter. Me writing stern letters to my so called representatives does not matter because they don't represent me, they represent corporations who have bought them.
Lot of people feel the same way in the UK, especially after Brexit. You've got folks having to choose between heating their homes and buying food because y'all got lied to by politicians you 'hired' who were secretly serving a different master.
I hate to break it to you but genocide IS offensive. Terrorist attacks ARE offensive. But here we are.
Civil rights are not offensive to the mainstream.
The wealth disparities have become so great between the havea and the have nots the only way you can truly be heard anymore is to affect their bottom line.
I don't like that it's this way, it shouldn't be. However, recognizing what is does not depens upon my likes or dislikes any more than it does yours. If politocs touches every avenue of life, then life is political. It does and so it is.