נתחיל מהשורה התחתונה: אין אפשרות לומר בהגיון שדוד לא חטא במעשה בת שבע. נתן הנביא מאשים את דוד ישירות דרך המשל של כבשת הרש. דוד עצמו מודה שהוא חטא, ועושה תשובה שלמה, ובכל זאת נענש. גם במבט רחב יותר, קשה להבין איך התנ"ך היה מביא תיאור בעייתי כל כך של מעשי דוד, אילו הוא היה נקי מעוון. לכן השאלות הן מהי המהות של הנפילה של דוד, והאם חטאו היה כפשוטו או לאו – אך אין ספק שחטא.

המקור ממנו מנסים ללמד סנגוריה על דוד הוא דברי רבי יונתן בתלמוד (שבת נו א): "כל האומר דוד חטא אינו אלא טועה, שנאמר (שמואל א יח, יד) ויהי דוד לכל דרכיו משכיל וה' עמו". לפי רבי יונתן, לא יתכן שמי שנאמר עליו "ה' עמו" יחטא. לשיטתו, יתכן ודוד אמנם ביקש לעשות את החטא, אך לא עשה בפועל. בהמשך מובאת הגרסה המפורטת יותר, לפיה היה מנהג בימיהם שהיוצא למלחמה היה נותן גט לאשתו, ולכן בת שבע לא הייתה נשואה לאוריה החיתי (שיצא להילחם), או לפחות הייתה ספק נשואה. לכן דוד לא עבר על איסור אשת איש. אוריה עצמו היה מורד במלכות, ובגלל זה לדוד הייתה זכות כמלך להרוג את אוריה, רק שהיה ראוי יותר לדון אותו בבית דין ולא לצוות שייהרג בקרב.
במהלך הדורות היו פרשנים שהסכימו עם דברי סנגוריה אלה, והיו שחלקו על המסקנה. אך מעניין לראות את הבדלי הגישות במחנה החולקים. דון יצחק אברבנאל ניתח באריכות את הסוגיה בתלמוד מול הפסוקים בתנ"ך, והגיע למסקנה שדוד חטא ויש לדחות את דברי התלמוד. מסקנת דבריו: "סוף דבר אם הכתוב קראו חוטא והוא הודה חטאו, איך היה טועה אדם בהאמינו? טוב לי שאומר שחטא מאד והודה מאד ושב בתשובה גמורה וקבל ענשו ובזה נתכפרו עונותיו". לשיטת אברבנאל, גדולתו של דוד בכך שעשה תשובה שלמה.
לעומת אברבנאל שמתעמת חזיתית מול דברי התלמוד, המהר"ל מפראג מוצא דרך מקורית לשלב בין הביקורת החריפה על דוד, לבין קבלת דברי חז"ל. בספרו "באר הגולה" מסביר המהר"ל שדוד מבחינתו אכן עשה את המעשים הפסולים. רק שהקדוש ברוך הוא עשה עמו חסד גדול, וסידר את המציאות כך שמבחינה משפטית מעשיו של דוד יהיו חמורים פחות. לכן "סידר" את הגט שאוריה נתן לבת שבע, כך שיהיה לפחות ספק האם הייתה במעמד אשת איש. וגם "דאג" שאוריה ימרוד במלך, כך שיהיה תירוץ לראות במעשה דוד כלפיו פעולה שלטונית ולא רצח. אך אין זה מצדיק את דרכו של דוד, או כדברי המהר"ל: "וכל זה מצד השם יתברך, שהיה רוצה להיות עמו [עם דוד], לכך סיבב דבר זה. אבל מצד דוד עצמו לא היה זה, לכך הכתוב מיחס החטא לדוד, כאילו עשה החטא." המהר"ל לא חוסך שבטו מדוד, אך גם מצליח ליישב את דברי חז"ל.