When I was young, David was a larger-than-life character in the Bible-- the killer of lion, bear, giant, and "his ten thousands." He was a shepherd boy who became a king, and "the writer of the Psalms." But then came a time of reassessment. Much of the Biblical record of David's later life was pretty …