The problem with you human beings is that you have got no respect of God whatsoever. The fact that He blessed you with some brain to think, you misuse the favor to believe that you are more wiser than Him. Fools is what best describes such people. God says no one should be questioning His decisions because the world and all that is in it belongs to Him and that He can choose what to do with any of it. Look at yourself you are busy trying to portray yourself as a better human being than God. You are condemning what David did, yet God knew all about it before it happened. Am sure you will also condemn Him for allowing the same woman who was stolen from Uriah to give birth to King Solomon who we all know he was also God's favorite. And it was the same genealogy through which Jesus Christ was born. So you think you are in the better position to judge God who created you, David, Uriah, and his wife for how he handled the situation? Think my friend this will only land you to hell