France has been buffeted for months by street protests. They began in September with students demanding the renovation of school buildings, more teachers and university reforms but then turned into broader cost-of-living protests, drawing in trade unions and political activists, and sometimes turning violent.