The story of David and Bathsheba is yet another reason to accuse Our Lord of cruelty and immorality. Why didn’t God strike David dead for his mortal sins as His own laws demand? Why did God choose to kill an innocent new born David’s son instead of killing David?
source