The Islamic Prophet Muhammad carried out a siege against the Banu Qaynuqa tribe known as the Invasion of Banu Qaynuqa in February 624  Muhammad ordered his followers to attack the Banu Qaynuqa Jews for allegedly breaking the treaty known as the Constitution of Medina by pinning the clothes of a Muslim woman, which led to her being stripped naked As a result, a Muslim killed a Jew in retaliation, and the Jews in turn killed the Muslim man. This escalated to a chain of revenge killings, and enmity grew between Muslims and the Banu Qaynuqa, leading to the siege of their fortress.:122 The tribe eventually surrendered to Muhammad, who initially wanted to kill the members of Banu Qaynuqa but ultimately yielded to Abdullah ibn Ubayy's insistence and agreed to expel the Qaynuqa.
Who's insistence led the Prophet Muhammad to expel the Banu Qaynuqa Jews instead of kill them?
Abdullah ibn Ubayy