The veteran journalist hits back after the president calls him a “sloppy” and “degenerate fool”.