Of course Abdelbaset Al-Megrahi would break his promise not to celebrate following his release, because you cannot trust Muzzie Mass Murderers like him.
It would have been better to honor his oath by getting kicked off an RAF C-130 over the Mediterranean with a tangled parachute rather than come home alive.
Did Kenny really expected he'd honor that oath?