I failed to address all the lies of the muslim. So let me complete this here:
"The time that this (the revelation of these verses) took place, Pagans/Meccans were trying to kill Muhammad and the companions, they did not fight back until they were advised to with the following verses"
This is another lie. Surah 9 was revealed to mohammed after the conquest of Mekkah. The pagans were already defeated. Noone was trying to kill Mohammed. He then chose to kill all the pagans who chose to stay in the holy places. Therefore, these verses were revealed:
9:5 But when the forbidden months are past, then fight and slay the Pagans wherever ye find them, an seize them, beleaguer them, and lie in wait for them in every stratagem (of war); but if they repent, and establish regular prayers and practise regular charity, then open the way for them: for Allah is Oft-forgiving, Most Merciful.
9:28 O ye who believe! Truly the Pagans are unclean; so let them not, after this year of theirs, approach the Sacred Mosque. And if ye fear poverty, soon will Allah enrich you, if He wills, out of His bounty, for Allah is All-knowing, All-wise.
The latter verse prohibits non-muslims the entry to the holy places in Mekkah. Muslims had to fear poverty, since the pilgrimage to Mekkah was a major source of income to the city. But, the following verse would recompense the muslims for this loss of income:
9:29 Fight those who believe not in Allah nor the Last Day, nor hold that forbidden which hath been forbidden by Allah and His Messenger, nor acknowledge the religion of Truth, (even if they are) of the People of the Book, until they pay the Tribute with willing submission, and feel themselves subdued.
Verse 29 was revealed, when mohammed had accomplished cleansing the holy places from unbelievers and he prepared for the expedition of Tabhuk. He tried to engage the christian empire of byzanthium after he had sent them a letter urging them to convert to Islam or face the consequences.
All this is explained in the tafsir of maududi: