Officials say 46 workers are being held, with gang members behind the riots seeking better conditions.