French President Emmanuel Macron on Tuesday contradicted a remark by his prime minister that the far-right party of Marine Le Pen were the heirs of Nazi-era collaborators, saying they had to be defeated on policy issues, not with such moral arguments.