Most importantly right now, John Bolton never learned and never will.
Bolton is a longtime member of the failed Washington elite that Trump vowed to oppose, hell-bent on repeating virtually every foreign policy mistake the U.S. has made in the last 15 years — particularly those Trump promised to avoid as president.
John Bolton more often stood with Hillary Clinton and against what Donald Trump has advised.
...
Trump has said U.S. intervention in Iraq in 2003 “helped to throw the region into chaos and gave ISIS the space it needs to grow and prosper.” In contrast, Bolton has said explicitly that he wants to repeat Iraq-style regime change in Syrian and Iran.
You can’t learn from mistakes if you don’t see mistakes.
Trump has blamed George W. Bush, Barack Obama and Hillary Clinton for helping to create ISIS — but should add John Bolton to that list, who essentially agreed with all three on our regime change debacles.