Behauptungen, er habe sein Atomprogramm als Reaktion auf die von den USA geleitete Invasion des Iraks aufgegeben, wurden von Flynt Leverett widerlegt, der von 2002 bis 2003 Direktor für Nahost-Angelegenheiten im Nationalen Sicherheitsrat der USA war. Laut Leverett wurde Gaddafis Entscheidung vor der Invasion getroffen, und zwar als explizite Gegenleistung für die Aufhebung der internationalen Sanktionen gegen Libyen.
遏制绝不是冷战的后遗症。遏制在利比亚发挥了作用，成功地在20世纪90年代制止了卡扎菲（Muammar Khadafi）继续支持恐怖主义，将洛克比空难的制造者交出受审，并向在利比亚制造的恐怖主义活动中丧生的英法公民做出赔偿。卡扎菲由于美国入侵伊拉克而放弃核计划的说法遭到了弗林特·莱弗里特（Flynt Leverett）的驳斥，莱弗里特在2002到2003年间担任美国国家安全委员会中东事务部主任。按照莱弗里特的说法，卡扎菲早在伊拉克战争开始前就已经做出了决定，而且他做出这样的决定显然是对结束对利比亚国际制裁的一种补偿。