Macron vows to punish rioters as France argues over who is to blame for 17 October
Half a million marched over prices and schools; the accounts split over whether the fires that followed belong to the far left, to immigration, or to a grievance nobody has yet answered.