Hundreds of former construction workers suffering from deadly silicosis rallied outside a government building in Shenzhen to petition for compensation, but were beaten and pepper-sprayed by police, according to the workers.