Note: This question is NOT a duplicate. It contains some different hadith not found in other questions.
Currently, I am spiritually down and far away from God due to the fact that I am confused about the topic of forced conversion in Islam. Currently, I am studying shia and sunni Islam. I had discussions with Shia Muslims on online forums. According to Shia Islam, there is no such thing as a book that contains 100% infallible hadith. According to shia Islam, since hadith were collected by humans, there is always a chance of error. I am not here to discuss shia-sunni conflict. I belong to a sunni family, but recently I have started to question sunni beliefs. Yes, I find several sunni beliefs to be problematic because several hadiths found in Bukhari clearly contradicts Qur'an, but still sunnis always claim that Bukhari is 100% right WITHOUT answering my real question. So let's begin! According to Qur'an, forced conversion is clearly forbidden. There are several verses in Qur'an like these:-
There is no compulsion in religion (Qur'an 2:256)
And say, "The truth is from your Lord, so whoever wills - let him believe; and whoever wills - let him disbelieve." (Qur'an 18:29)
If it had been thy Lord's will, they would all have believed,- all who are on earth! wilt thou then compel mankind, against their will, to believe! (10:99)
The message of the Holy Qur'an is very clear. There are several verses that teaches followers of Islam to give freedom of religion to Non-Muslims and not to force anyone to become Muslims. Unfortunately, there is something quite opposite found in Bukhari and Muslim. Of course Sunni turn away and cannot give proper explanation for these. The biggest problem is that several Christians and Atheist love to quote these narrations and Islamic scholars are doing nothing to rebut them. However, let me post some hadith from Sunni's Sahih collection.
Suhail reported on the authority of Abu Huraira that Allah's Messenger (may peace be upon him) said on the Day of Khaibar: I shall certainly give this standard in the hand of one who loves Allah and his Messenger and Allah will grant victory at his hand. Umar b. Khattab said: Never did I cherish for leadership but on that day. I came before him with the hope that I may be called for this, but Allah's Messenger (may peace be upon him) called 'Ali b. Abu Talib and he conferred (this honour) upon him and said: Proceed on and do not look about until Allah grants you victory, and 'Ali went a bit and then halted and did not look about and then said in a loud voice: Allah's Messenger, on what issue should I fight with the people? Thereupon he (the Prophet) said: Fight with them until they bear testimony to the fact that there is no god but Allah and Muhammad is his Messenger, and when they do that then their blood and their riches are inviolable from your hands but what is justified by law and their reckoning is with Allah. (Sahih Muslim, Book 031, Number 5917)
Narrated Qais:
Jarir said "Allah's Apostle said to me, "Won't you relieve me from Dhul-Khalasa?" I replied, "Yes, (I will relieve you)." So I proceeded along with one-hundred and fifty cavalry from Ahmas tribe who were skillful in riding horses. I used not to sit firm over horses, so I informed the Prophet of that, and he stroke my chest with his hand till I saw the marks of his hand over my chest and he said, O Allah! Make him firm and one who guides others and is guided (on the right path).' Since then I have never fallen from a horse. Dhul-l--Khulasa was a house in Yemen belonging to the tribe of Khatham and Bajaila, and in it there were idols which were worshipped, and it was called Al-Ka'ba." Jarir went there, burnt it with fire and dismantled it. When Jarir reached Yemen, there was a man who used to foretell and give good omens by casting arrows of divination. Someone said to him. "The messenger of Allah's Apostle is present here and if he should get hold of you, he would chop off your neck." One day while he was using them (i.e. arrows of divination), Jarir stopped there and said to him, "Break them (i.e. the arrows) and testify that None has the right to be worshipped except Allah, or else I will chop off your neck." So the man broke those arrows and testified that none has the right to be worshipped except Allah. Then Jarir sent a man called Abu Artata from the tribe of Ahmas to the Prophet to convey the good news (of destroying Dhu-l-Khalasa). So when the messenger reached the Prophet, he said, "O Allah's Apostle! By Him Who sent you with the Truth, I did not leave it till it was like a scabby camel." Then the Prophet blessed the horses of Ahmas and their men five times. (Sahih Bukhari, Volume 5, Book 59, Number 643)
Sahl b. Sa'd reported that Allah's Messenger (may peace be upon him) said on the Day of Khaibar: I would certainly give this standard to a person at whose hand Allah would grant victory and who loves Allah and His Messenger and Allah and His Messenger love him also. The people spent the night thinking as to whom it would be given. When it was morning the people hastened to Allah's Messenger (may peace be upon him) all of them hoping that that would be given to him. He (the Holy Prophet) said: Where is 'Ali b. Abu Talib? They said: Allah's Messenger, his eyes are sore. He then sent for him and he was brought and Allah's Messenger (may peace be upon him) applied saliva to his eyes and invoked blessings and he was all right, as if he had no ailment at all, and coraferred upon him the standard. 'Ali said: Allah's Messenger, I will fight them until they are like us. Thereupon he (the Holy Prophet) said: Advance cautiously until you reach their open places, thereafter invite them to Islam and inform them what is obligatory for them from the rights of Allah, for, by Allah, if Allah guides aright even one person through you that is better for you than to possess the most valuable of the camels. (Sahih Muslim, Book 031, Number 5918)
It is reported on the authority of Abu Huraira that he heard the Messenger of Allah say:
I have been commanded to fight against people, till they testify to the fact that there is no god but Allah, and believe in me (that) I am the messenger (from the Lord) and in all that I have brought. And when they do it, their blood and riches are guaranteed protection on my behalf except where it is justified by law, and their affairs rest with Allah. (Sahih Muslim, book 1, hadith 33)
NOTE: It should be noted that in this hadith it is stated that if they embrace Islam, then their blood and riches are guaranteed protection. So this means that if a non-Muslim does not accept Islam, then he or she should be killed?
I have found several hadith in ibn Kathir's commentary and Ibn Ishaq's Prophetic biography as well. However, I posted hadith from Sahih collection only for now. So, any hardcore Bukhari believer as any answer to these questions or narrations? I am not a hadith rejector, but I can clearly see these hadith contradicting the Qur'an. Kindly answer.