King David is held up as a paragon in Christian culture, and connotations around him can at times portray a man floating three inches above the ground. But there is more to David than this. He was in fact a very broken and sinful man. Why do we still...