posted by kyle .
was the main reason for the repeal of the townshend acts was:
1. successful non importation carried on by the colonists
2. fear that the colonists would rebel
i think it is 2
Nope. The colonist began a successful boycott on British goods (relying on smugglers to get goods in), thus avoiding the taxes, and hurting trade. Britain repealed the taxes because they " hurt trade".