Your argument about Bukhari actually needs more scrutiny. The fact that he examined hundreds of thousands of reports doesn’t mean the reports he excluded were all fabricated, nor does it mean the reports he included are beyond criticism. The 600,000 figure refers to the material he collected and examined, not 600,000 independent claims that he individually proved false. His collection also contains repeated narrations and different chains.
More importantly, the Aisha-age report isn’t simply some obscure narration that an isolated scholar happened to accept. It appears in Sahih al-Bukhari 5134 and Sahih Muslim 1422, two of Sunni Islam’s most authoritative hadith collections. You’re entitled to dispute its historical accuracy, but you need to provide an actual argument against its reliability. Merely pointing out that hadith criticism exists doesn’t establish that this particular report is unreliable.
And even if we set the Aisha narration aside entirely, the broader argument remains. The issues of slavery and concubinage are not dependent on that narration. They involve the Qur’an and the historical development of Islamic jurisprudence. You cannot make those questions disappear by challenging one hadith.
Now, your comparison with the Bible and Torah actually exposes a problem in your reasoning. You’re pointing to slavery rules in the Bible and war passages in the Torah to argue that Islam shouldn’t be singled out. But if those teachings are morally problematic, then those religions deserve the same scrutiny. Their existence does not make Islam’s teachings morally acceptable. You’re using the alleged failures of other religions to avoid answering for the teachings of your own. That’s a tu quoque argument, not a moral defence.
I have never argued that the existence of any harsh passage automatically disqualifies a religion. The question is what the passage actually permits, whether it was treated as authoritative, how it was interpreted into law, and whether the resulting practice can be morally justified. I would apply exactly the same standard to Christianity, Judaism, and every other tradition. Consistency means scrutinising all of them, not excusing one because the others have problems too.
You’re also treating the existence of internal scholarly debate as though disagreement itself resolves the moral problem. It doesn’t. Scholars can disagree about what a text means, but they still need a principled standard for deciding which interpretation is correct. If modern interpreters reject a historical practice because it violates human dignity, I want to know why that standard should be trusted when it conflicts with earlier authoritative interpretations.
And let’s return to the central claim: Islam presents itself as divine moral guidance, not merely as a historical collection of cultural practices. If a perfectly good God is the source of that guidance, why would its foundational framework permit practices that violate basic human dignity?
I have no issue applying the same standard to Christianity, Judaism, or any other tradition. But I won’t accept the argument that because every tradition has difficult passages, none of them can be meaningfully judged.
So answer these questions:
1. What specific evidence makes the Aisha-age reports unreliable, rather than simply pointing out that hadith criticism exists?
2. Was slavery morally wrong even when classical Islamic jurisprudence permitted it?
3. If so, why did a supposedly perfect divine moral framework permit it?
4. What standard allows modern scholars to reject historical interpretations without simply imposing an independent moral judgment on the religion?
5. If other religions’ morally troubling teachings don’t excuse their own problems, why should Islam receive that same excuse?
Comparisons don’t constitute justification. Scholarly disagreement doesn’t automatically invalidate evidence. Historical context doesn’t automatically make an immoral practice moral.
I’m willing to scrutinise every religion by the same standard. Are you willing to scrutinise Islam by that standard too?