Boycotting harmed the British in many ways. The number one reason was that the British couldn't force people to buy British items and pay taxes. It's also a more constant way of protest.
<em>Also, this is just my opinion, but I think it's most probably right.</em>