He first admitted that the word ZANB in these verses often...
He first admitted that the word ZANB in these verses often referred to sin but sometimes it might be used for something, which does have good results. Giving the example of Moses he said that the murder He committed by mistake in Egypt was not a sin but the word ZANB has been used for it. Allama Tabatabi is true. If a single murder could be a sin in the eyes of the people of Egypt at the time of Moses then the continuation of war and unrest in Arabian land was naturally a bigger sin!
Undoubtedly, the infidels of Mecca started this unrest but Muslims were held responsible for it. After the peace pact of Hodaibiyah in 6, Hijra, the after effects of all the previous wars were washed away and it was proved that the Muslims were not violent rather they were more peaceful. And this was the real meaning of the forgiveness of the prophet’s previous stands about continuation of war and jihad.
Now the world would respect him more would love him and his religion more, and would see him as a messenger of peace and not as a commander of war. Hence the reconciliation of Hodaibiyah created such a peaceful and favorable condition that Our Holy prophet PBUH sent his message to four big powers of that time, inviting them towards Islam. This was the right path because as a messenger His first and foremost duty was to deliver the message and not to win a war in the battlefield.
It was also evident from the coming verse No: 8, Indeed we have sent you as a witness and as a bearer of good news and as a Warner. (8:48). Indeed, He was sent as a messenger and not as a commander of war. This was the second prime result of the peace pact of Hodaibiyah. The delegations from all over the world started coming and within two years whole of the Arab world embraced Islam and a day came when Allah SWT announced: Today!
I have perfected your religion for you, and I have completed my bounties upon you, and I have approved Islam as your religion. (3:5) This was the great day of Ghadir when the Holy Prophet PBUH announced Imam Ali A.S. as His next leader to lead the Ummah after Him. And if there was no peace then this day would never come.
We could further summarize the results of the peace pact of Hodaibiyah as: 1- If the war would have been continued then the principles of Morality would not have been completed and so is true for Islam and the right path would have been blurred by the smoke and fire of war.