On Saturday, tens of thousands of demonstrators took to the streets of dozens of German cities under the banner "Gen Z regelt" — Gen Z takes charge — demanding better education and lower living costs. The marches were peaceful. Signs were carried. Prices were objected to. It was, by every account, a protest conducted the slow way: ask nicely, in large numbers, during daylight.

Frankfurt's evening shift had a different business model. After dark, hooded rioters smashed windows, looted stores and threw petrol bombs at emergency services. The marchers had spent the day arguing that living costs too much. The looters agreed, and then resolved the dispute unilaterally: everything is free if you go through the window.

Two things must not be blurred, because the blur is the cheapest trick in the coverage. The daytime march is not the punchline here — thousands of people asking for better schools and cheaper rent in the open, peacefully, is the system working as advertised. The punchline is the crew that waited for dark, contributed nothing to the argument, and treated a cost-of-living protest as a store opening.

Frankfurt police put more than 30 people under temporary arrest, local broadcaster HR reported. Interior Minister Alexander Dobrindt, speaking to Bild on Sunday, promised that "the rioters and looters will be identified and held accountable" and that the breach of the peace "must be followed by tough penalties."

Like your satire sourced?

Get the Dispatch — the week's sharpest offenses, with receipts attached.

Marched for cheaper living. Looted for free stuff. One of those is a negotiation. The other is just shopping with the lights off.

Sources: Reuters (Nov. 1, 2026); HR via Reuters (Nov. 1, 2026).