France's third consecutive weekend of mass demonstrations drew roughly 320,000 people to streets across the country on Saturday, a decline from the 410,000 estimated last weekend and a steeper drop from the chaotic first wave on 17 October. The protests unite school students, trade unions, and gilets jaunes veterans around cost-of-living anger, widening inequality, and fury at the Macron government — a broad coalition whose breadth is also its structural weakness. The day followed what has become a grimly predictable script. Daytime marches were peaceful. As evening fell, groups of masked rioters — dressed in black, armed with hammers, paving stones, and at least one Molotov cocktail — attacked police near the Porte de Charenton in Paris. Police responded with teargas and baton charges. The same cycle played out in Lyon, Toulouse, Marseille, and elsewhere. Interior Minister Laurent Nuñez had deployed 70,000 police and gendarmes, including elite units, signaling the government views containment, not concession, as the priority. The declining turnout matters. Protest movements either escalate into unignorable disruption or dissipate into ritual. At 320,000 — large by any normal standard — the trajectory is downward. Student groups announced blockades for Tuesday and Thursday and plan to join a 5 November trade-union demonstration, but the fragmented coalition has no single interlocutor capable of sitting across from the government and extracting concessions. Jérôme Rodrigues, a Paris protester, complained of "incompetents who juggle billions while families struggle with a few cents" — a diagnosis without a prescription. The violence is the government's best asset. Each weekend's images of masked rioters throwing stones at police allow the state to reframe a cost-of-living crisis as a public-order emergency. The 70,000-officer deployment is not proportional to the threat; it is a political statement that the state chooses security framing over economic engagement. This dynamic extracts legitimacy from the peaceful majority and hands it to both the security apparatus and the far right. The pattern is not confined to France. In Germany, Gen Z-led protests in dozens of cities over education, healthcare, climate, and affordability also ended with water cannon in Cologne, fireworks hurled at police in Berlin, and barricades ablaze in Hamburg. Barcelona and Italian cities remain on alert. A generation of Europeans is expressing the same grievance — stagnant real incomes, deteriorating public services, housing costs that consume half a paycheck — through the same medium of street protest, with the same structural limitation: no institutional channel converts the anger into policy. The 17 October first wave was described as one of France's worst days of civil unrest in recent history, yet it produced no government concession, no negotiating table, no policy shift. Two weeks and two more waves later, the pattern is clearer: the protests are a pressure valve, not a lever. They allow citizens to express rage and allow the state to demonstrate control. Neither side is building toward resolution. What happens next depends on whether the 5 November convergence of students and trade unions creates something more structured than a march. Trade unions have institutional capacity — they can call strikes, shut down transport, and impose real economic costs. If 5 November is just another march with teargas at sundown, the movement's window is closing. If unions escalate to sector-specific strikes with concrete demands, the calculus changes entirely.