U.S. President Donald Trump said on Wednesday that John Bolton, dismissed a day earlier as national security adviser, had been a "disaster" on North Korea policy, "out of line" on Venezuela, and did not get along with important administration officials.
Trump said Bolton had made mistakes, including offending North Korea's leader Kim Jong Un by demanding that he follow a "Libyan model" and hand over all his nuclear weapons.
"We were set back very badly when John Bolton talked about the Libyan model ... what a disaster," Trump told reporters at the White House.
Trump also said he disagreed with Bolton on Venezuela but offered no specifics. "I thought he was way out of line and I think I've proven to be right," the president said.