700 employees of Starfish Supermarket in Shaanxi, China rallied to protest delayed wages and layoffs.