France has seen its worst unrest in decades, with thousands arrested and buildings set alight. What began in September as a student protest over school conditions has grown into a nationwide backlash over living costs, drawing at least 800,000 onto the streets.