Re: You get what you order
"And all they lose is my future business, which being an 'end' consumer is just a drop in the ocean to them."
No, because there are thousands of yous whose repeat business they lose.
True. But it would be interesting to find some way of measuring this. The boycotted business is unlikely to announce lost customers. The lost customers themselves have no way of knowing about others.
For what it's worth, Amazon lost my custom 5 years ago - prior to that they were my go-to for birthdays, Christmas and my own purchases so their opportunity loss is several thousands of pounds (non trivial in my terms, less than a rounding error in theirs) -- and all because they screwed me over with appalling customer service on an item costing less than 150 GBP.
Had they spent a fraction of the effort devoted to tax dodging schemes in customer service, it may have been a different outcome.