Trump isn’t ‘the sword of Gryffindor’