You can't define Islam, based on heresy.
Such examples are not required, if guidance of certain subject is categorically defined in Quran and if certain subject is not categorically defined, still there is no chance that unsubstantiated stories can be considered as Islam or authentic history, unless one brings up bring scientific evidence.
Since when did "Sahih Hadith" become
heresy ???
Bukhari, Volume 5, Book 57, Number 76:
Narrated Al-Miswar bin Makhrama:
'
Ali demanded the hand of the daughter of Abu Jahl. Fatima heard of this and went to Allah's Apostle saying, "Your people think that you do not become angry for the sake of your daughters as 'Ali is now going to marry the daughter of Abu Jahl. "On that Allah's Apostle got up and after his recitation of Tashah-hud. I heard him saying, "Then after! I married one of my daughters to Abu Al-'As bin Al-Rabi' (the husband of Zainab, the daughter of the Prophet ) before Islam and he proved truthful in whatever he said to me. No doubt, Fatima is a part of me, I hate to see her being troubled. By Allah, the daughter of Allah's Apostle and the daughter of Allah's Enemy cannot be the wives of one man." So 'Ali gave up that engagement.
'Al-Miswar further said: I heard the Prophet talking and he mentioned a son-in-law of his belonging to the tribe of Bani 'Abd-Shams. He highly praised him concerning that relationship and said (whenever) he spoke to me, he spoke the truth, and whenever he promised me, he fulfilled his promise."
http://www.iupui.edu/~msaiupui/057.sbt.html
Bukhari, Volume 7, Book 62, Number 157 :
Narrated by Al-Miswar bin Makhrama
I heard Allah's Apostle who was on the pulpit, saying, "Banu Hisham bin Al-Mughira have requested me to allow them to marry their daughter to Ali bin Abu Talib,
but I don't give permission, and will not give permission unless 'Ali bin Abi Talib divorces my daughter in order to marry their daughter, because Fatima is a part of my body, and I hate what she hates to see, and what hurts her, hurts me."
https://www.sahih-bukhari.com/Pages/Bukhari_7_62.php