I have spent many hours reading the life of David and reading other people's thoughts on him. I am struck by something I do not see anyone mentioning. David was a great leader of men. From the time he fled from Saul to the end of his life many men followed him. It is often implied that he was a poor leader of his family after the sin with Bathsheba. I am no longer so sure of that. I believe that David was made weak by his sin and failures and by the sin and failures of those who followed him.