Las afirmaciones de que abandonó su programa nuclear en respuesta a la invasión estadounidense a Irak han sido refutadas por Flynt Everett, director para asuntos del Oriente Proximo del Consejo de Seguridad Nacional de EE.UU. entre 2002 y 2003. Según Leverett, la decisión de Khadafi fue anterior a la invasión y respondió a tratativas específicas de reciprocidad para poner fin a las sanciones internacionales contra Libia.
遏制绝不是冷战的后遗症。遏制在利比亚发挥了作用，成功地在20世纪90年代制止了卡扎菲（Muammar Khadafi）继续支持恐怖主义，将洛克比空难的制造者交出受审，并向在利比亚制造的恐怖主义活动中丧生的英法公民做出赔偿。卡扎菲由于美国入侵伊拉克而放弃核计划的说法遭到了弗林特·莱弗里特（Flynt Leverett）的驳斥，莱弗里特在2002到2003年间担任美国国家安全委员会中东事务部主任。按照莱弗里特的说法，卡扎菲早在伊拉克战争开始前就已经做出了决定，而且他做出这样的决定显然是对结束对利比亚国际制裁的一种补偿。