Originally Posted by
Niku ・( ̄∀ ̄)・
He wasn't really forced out but rather than he leaving Mecca because of Quraysh people wanted to kill him .and also the Medina's people inviting Muhammad because of the longstanding enmity between the Aus and Khazraj tribes was dampened as many of the two Arab tribes and some local Jews embraced Islam.
Muhammad, linked to the Khazraj through his great-grandmother, was agreed on as civic leader. The Muslim converts native to Yathrib of whatever background—pagan Arab or Jewish—were called Ansar ("the Patrons" or "the Helpers").According to Ibn Ishaq, the local pagan Arab tribes, the Muslim Muhajirun from Mecca, the local Muslims (Ansar), and the Jewish population of the area signed an agreement, the Constitution of Medina, which committed all parties to mutual cooperation under the leadership of Muhammad . and also about the caravan .If you do research about it .it was actually a Battle of Badr ,the caravan was commanded by Abu Sufyan ibn Harb which is leader of the Quraysh and also an enemy of Islam . Well of course in a war Prophet Muhammad did kill a man because its a kill or be killed situation .The battle that they loss was the battle of Uhud which is they are outnumbered and much of their armies withdraw . also which Jewish city that you were stating again ? you mean Byzantine empire?
p/s the caravan leader didn't get killed