Why Trump and Bolton Were On a Collision Course

This Tuesday, President Trump announced that he had fired John Bolton, the third person to serve as National Security Advisor in his administration.