Tourists at Xiang Lake in Hangzhou smashed up the resort office and demanded refunds after promised fireflies failed to show up at an event on Wednesday.
Organizers had said that there would be 30,000 fireflies sparkling in the night, attracting almost 10,000 tourists.
Tickets were sold at 30 yuan (S$6) per person, but scalpers re-sold them for 180 yuan. After a two-hour wait, the tourists surrounded the lake management office, demanding refunds and an explanation.
Organizers provided neither and some angry visitors began smashing the place up. Local police were investigating.