The main cause for the riot was the limitation on working hours at the factory. The shorter hours have been requested by US companies so as to avoid criticism from various groups on long working hours. However, the mainly migrant workforce want to work longer hours so they can earn more.
(Via Blog da Causa Liberal)