One could quote such verses of Quran ,with the verses in the context*, which one says show compulsion.
There is no restriction on one. Right, please?
Paarsurrey, if Muhammad cannot practice in life what he preaches and teaches from the Qur’an, doesn’t that make him a hypocrite?
Taif is example of not only compulsion, it is also example of him being an aggressor, the starter of wars.
Qur’an 2:190 said:
YUSUF ALI
Fight in the cause of Allah those who fight you, but do not transgress limits; for Allah loveth not transgressors.
SAHIH INTERNATIONAL
Fight in the way of Allah those who fight you but do not transgress. Indeed. Allah does not like transgressors.
PICKTHALL
Fight in the way of Allah against those who fight against you, but begin not hostilities. Lo! Allah loveth not aggressors.
Before Muhammad reached Medina (in 622 CE), he sought refuge at Taif. He and his followers were denied entry into town. Taif didn’t start a war with Muslims, the townspeople didn’t attack or commit violence on Muslims.
But after Mecca surrendered (630 CE), Muhammad led his army through the Arabian Peninsula in a campaign to convert as many Arabs as possible, which included laying siege to Taif (630 CE) in revenge for not receiving sanctuary from Taif townspeople back in 622 CE.
Muhammad started this war against Taif (630), not Taif against Muslims. So essentially Muhammad and his Muslim army were the aggressors and transgressors.
Even when Taif did offer their surrender to Muhammad, he rejected unless all Taif townspeople converted to Islam.
If Muhammad had no army with him at Taif, do you really think he could have converted everyone at Taif?
But Muhammad did have army, and with threats of massacres or being sold in slavery, they converted. That’s compulsion, paarsurrey.
All Muslims see Muhammad as a role model, so is the one who should be setting examples with how he lived his life. If he did something that were contrary to what he taught, then he isn’t a good role model. He certainly wasn’t good at following the Qur’an with what happened at Taif.