This week, the historic nuclear deal between Iran and six world powers was finalized. Provisions include reducing Iran's stockpile of uranium by 98 percent, IAEA inspections for 25 years, and a "snap-back" clause that would quickly reimpose sanctions if Iran breaks the deal. President Obama said it's "our best means of assuring that Iran does not get a nuclear weapon," and pointed out that critics haven't presented an alternative. But that didn't stop them from sounding off. Speaker Boehner called it "a bad deal" that "blows my mind." And Dick Cheney asked, "What the hell is the president thinking?" As the debate over the deal continues, it's worth noting that many of its most bellicose critics were among the biggest cheerleaders for the invasion of Iraq -- the worst foreign policy disaster in U.S. history. Their opposition might well be the ultimate sign the agreement is in America's best interest.