وی افزود: خداوند در علت آن میفرماید من سر قولم بودم، اشتباه از شما بود. دلایل شکست احد را اینطور در سوره مبارکه آلعمران بیان میفرماید «وَ لَقَدْ صَدَقَکُمُ اللَّهُ وَعْدَهُ إِذْ تَحُسُّونَهُمْ بِإِذْنِهِ؛ و [در نبرد اُحد] قطعاً خدا وعده خود را با شما راست قرار داد آنگاه که به فرمان او، آنان را مىکشتید» اما در نهایت چکار کردید «حَتَّى إِذا فَشِلْتُمْ وَ تَنازَعْتُمْ فِی الْأَمْرِ» سستی کردید و در کارتان اختلاف افتاد. و بعد میفرماید «وَعَصَیْتُمْ» از فرمان فرماندهی سرپیچی کردید. پیامبر (ص) 50 نفر را مأموریت مراقبت از تنگه احد کرده بود، اما از این تعداد 7 نفر باقی ماندند و 43 نفرشان به طمع غنیمت، تنگه را رها کردند.وقتی به آیات قبل رجوع میکنیم خداوند از قبل راهکاری را بیان میفرماید: وَ کَأَیِّنْ مِنْ نَبِیٍّ قاتَلَ مَعَهُ رِبِّیُّونَ کَثیرٌ فَما وَهَنُوا لِما أَصابَهُمْ فی سَبیلِ اللَّهِ وَ ما ضَعُفُوا وَ مَا اسْتَکانُوا وَ اللَّهُ یُحِبُّ الصَّابِرینَ؛ یعنی و چه بسیار پیامبرانى که همراه او تودههاى انبوه، کارزار کردند؛ و در برابر آنچه در راه خدا بدیشان رسید، سستى نورزیدند و ناتوان نشدند؛ و تسلیم [دشمن] نشدند؛ و خداوند، شکیبایان را دوست دارد.