Tax evasion and poor treatment of workers may rile people up, but only 21% of Britons have actually boycotted a brand because of the negative associations it may carry. And it's companies with significant competition that are most at risk, since customers can easily find alternatives.