France has experienced yet another day of violent protests, with several cities looted and set on fire as more than half a million people took to the streets.