دليل شکست مسلمانان در جنگ احد، نافرمانى از دستور رسول اکرم صلى الله عليه و آله بود. زيرا آن حضرت فرموده بود که منطقه حفاظتى واقع در ميان درّههاى کوه احد را رها نکنند، ولى محافظان بخاطر طمع ورزى و جمع آورى غنائم جنگى بر خلاف دستور، منطقه را رها کردند و دشمن از همان منطقه به مسلمانان ضربه زد.