Een van de redenen dat de gijzelkwestie in 1992 ten einde kwam was de val van de Sovjet-Unie. Daardoor was er geen grootmacht meer om de Verenigde Staten tegenwicht te bieden, en moest Iran voorzichtiger zijn met haar benadering van dit land. Een andere reden was het einde van de Irak-Iranoorlog en de belofte dat Hezbollah haar wapens mocht houden toen de Libanese burgeroorlog ten einde liep. Ook verklaarden Frankrijk en de Verenigde Staten dat zij geen wraak zouden nemen op Hezbollah. Een andere reden - hoewel betwijfeld - is dat Hezbollah aan het einde van de burgeroorlog deel moest gaan nemen aan het het democratisch proces en daarvoor een koerswijziging onderging waarbij zij minder geassocieerd wilde worden met haar gewelddadige verleden.