President Macron insisted there must be a distinction between protesters with "legitimate demands" and "those who destroyed, smashed, and looted".