Peter Beinart in The Atlantic:
The conventions of mainstream journalism make it difficult to challenge America’s self-conception as a peace-loving nation. But the unlovely truth is this: Throughout its history, America has attacked countries that did not threaten it. To carry out such wars, American leaders have contrived pretexts to justify American aggression. That’s what Donald Trump’s administration—and especially its national security adviser, John Bolton—is doing now with Iran.
The historical examples abound. William McKinley’s administration sought a pretext for war in 1898, when—driven by the desire to evict Spain from its colonies in the Caribbean—it ignored evidence that an internal explosion, not a Spanish attack, had blown up the USS Maine in Havana’s harbor. In 1964, Lyndon Johnson exaggerated a North Vietnamese attack on U.S. destroyers in the Gulf of Tonkin to win congressional approval to escalate the Vietnam War. In 1986, Ronald Reagan’s administration sent warplanes toward Libya’s coast to provoke the missile fire that would justify an American bombing campaign.
More here.