I personally called him a shill, and subsequent events confirmed that assessment.

Nevertheless, on balance 1-he was an admirable public servant, and 2-recanted that testimony. All in all, while he made mistakes, Powell was a great American. He certainly did not deserve Trump sliding him.