Freeland calls 'ad hominem attacks' by Trump's top advisers inappropriate