Is the next French Revolution on its way?