Andrew Hastie has taken a stand against One Nation, with a scathing reply to being branded a “traitor” in a cartoon.