Sorry James, but you (and none of us) is/are qualified to judge God. Some here maybe happy to entertain your questions when you create another ‘Earth, universe and variety of lifeforms’...
out of nothing!
Oh and btw David and Bathsheba’s baby was not ‘punished’ rather he/she was immediately accepted into heaven and God’s presence - if you had been able to continue reading w/ discernment rather than derision.
And how do you reason that?