No doubt, one of the reasons why David was shown mercy for his sin with Bath - sheba was that he himself was a merciful man.
אין ספק שאחת הסיבות שאלוהים נהג עם דוד במידת הרחמים על רקע חטאו עם בת שבע היא שדוד עצמו היה רחמן (‏ שמואל א ’. כ ” ד: ​ 5 – 8‏).