Why did the weavers in Silesia revolt against contractors in 1845? Identify the appropriate reason from the following options.
A. Contractors did not pay their dues
B. Contractors appointed few on high posts
C. Contractors used government policies
D. Contractors gave them loans on high interests