The hadiths were not revealed by God and are not scripture. They are not true stories especially if they contradict the Quran and the one you mentioned does so.
Muhammad was a peaceful, kind, thoughtful, gentle, generous, truthful and trustworthy Prophet of God.
The stories you have read or heard are untrue, pure superstition.
“.....whatever Muslims, Christians, or others may say is pure fabrication and proceeds from fanaticism, ignorance, or intense hostility”
“These tales are prompted by sheer fanaticism. Likewise, the accounts that the Christian clergy provide and the charges that they level are always exaggerated and often baseless.”
“For example, a foolish individual once told a Christian priest that the proof of true greatness lies in surpassing bravery and bloodshed, and that in a single day one of the followers of Muḥammad had beheaded a hundred men on the battlefield! This led the priest to surmise that the proof of Muḥammad’s religion consisted in killing, which is nothing but vain imagination. On the contrary, Muḥammad’s military expeditions were always defensive in nature.”
Excerpt From: Bahá, Abdu’l. “Some Answered Questions.” Bahá’í eBooks[/QUOT
Why must one except the Quran over the other books? What is the methodology you are using to separate truth from exaggeration or myth? How do you verify the veracity of the book you are quoting from (Bahá, Abdu’l)?