But then Muhammad took revenge.
The war between Mecca and Muslims only really started when Muhammad raided merchant caravans from 623 to 624, which accumulated with the death of the caravan guards. When Meccans send a force out with the next caravan train, that ended in battle of Badr in 624.
When Muhammad left Mecca in 622 with family and followers, they were not at war yet. War will only start if both sides armed. Muhammad and Muslims were armed when they raided those caravans.
So essentially Muhammad started the war by provoking the Meccans with these raids.
Like or not sovietchild, when send people to raid and rob as act of revenge, then revenge is not "peaceful" act.
And that's the only time he started a war.
Did you know that when Muhammad left Mecca, the first place he sought refuge for himself and his people was at Ta'if in 622. They refused to let them in their town.
Eight years later after Mecca surrendered to Muhammad and his large army in 630, the first place he went to when he went on campaign to invade and convert the rest of Arabia was Ta'if, which he lay siege to.
The attack on the town was revenge for not accepting them as refugees. Tell me who started the war between Muslims and the town of Ta'if?
Muhammad started this battle. And when Ta'if did eventually surrender, they ask for a condition to be keep their pagan religion. Muhammad rejected the condition, so the people of Ta'if were forced to convert.
So the whole notion that Islam don't compel people to convert, is nothing more than a myth.
And the idea that Muslims don't start wars, are also a myth. Attacking caravans and starting a siege in revenge, showed that Islam is not a religion of peace.