France saw its second consecutive weekend of mass protests on Saturday, with government estimates of at least 400,000 marchers and union figures claiming double that. The demonstrations began as high school students demanding basic infrastructure — teachers, functioning buildings, enough chairs — and have since absorbed cost-of-living anger, civil liberties concerns, and a deep institutional distrust of the Macron government's approach to dissent. The trigger matters. Since mid-September, students aged 15 to 18 have been walking out of schools with leaking roofs and overcrowded classrooms. This is not an ideological movement; it is a material one. Children are protesting conditions that any parent would recognize as unacceptable. The government's response was not to negotiate or announce emergency repairs but to deploy riot police armed with explosive weaponry that has maimed and injured protesters, with police investigations now under way. Macron's decision to ban non-union demonstrations he deemed "illegitimate" and to keep all protesters away from city centres represents a significant escalation. The government deployed more than 70,000 police, boarded up shops, and closed museums. This is the posture of a state preparing for war with its own population, not one listening to a complaint about school funding. The previous Saturday saw one of France's most violent days of unrest in years — public buildings burned, hundreds of shops destroyed, 2,700 arrested — and the government's read is that more force, not more dialogue, is the answer. Saturday's marches were largely peaceful. Paris saw 110,000 people with brass bands and families. The violence that did erupt came from masked groups at the margins, not the core demonstrators — a pattern familiar from the gilets jaunes era. Police responded with teargas, water cannon, and stun grenades across multiple cities, including Lyon, Lille, Montpellier, Nantes, and Toulouse. The interior ministry reported nearly 1,000 arrests and confiscated weapons ranging from fireworks to a katana sword. The political context deepens the crisis. Macron is in his final months as president with no capacity for re-election. Marine Le Pen's National Rally is holding its congress while positioning as a frontrunner for next year's presidential election. In Orléans, thousands marched against Le Pen's congress with anti-fascist slogans. The crowd's chant — "Macron, resign. Le Pen in prison" — captures a public that sees no acceptable option among the current political class. The gilets jaunes veterans now reappearing at these marches see continuity, not coincidence. Jérôme Rodrigues, a key figure from that movement, diagnosed the government's strategy plainly: pushing demonstrators to the city's edge, away from places of power. The school crisis has become the vehicle for a broader reckoning — cost of living, democratic rights, state violence — that Macron's government has refused to address through politics. When a 43-year-old communications worker says "it takes courage" to attend a peaceful march, and a 40-year-old charity worker prepares old clothes in case of teargas at a family-friendly demonstration, the state has already lost the legitimacy argument. The structural question is whether France's institutions can absorb this pressure through democratic channels or whether the cycle of protest, repression, and escalation becomes self-reinforcing. Every weekend that passes without a political response to the original school demands makes the next weekend more volatile, the grievances broader, and the government's credibility thinner.