David moral failure explanation