Why were boycotts an effective way of fighting against unjust British rules?

Responses

Boycotts raised money for troops fighting the British.
Boycotts raised money for troops fighting the British.

Boycotts encouraged merchants to buy British goods.
Boycotts encouraged merchants to buy British goods.

Boycotts ended tax payments to the British.
Boycotts ended tax payments to the British.

Boycotts hurt the British trade with the colonists.

Boycotts hurt the British trade with the colonists.