It is important to read the Bible and let the Bible speak to you. Some preachers say that “God does not punish”. This statement by some preachers is wrong in light of the Bible. God does punish believers. God punishes Christians. This is clear from the history of King David.
King David committed adultery with Bathsheba and had her husband fight at the front of the line, increasing his likelihood of death. Technically, King David did not murder him, himself. King David just increased the likelihood of his adulterous lover’s husband dying in the battle by placing him at the front of the battle line. Bathsheba’s husband was an officer in Israel’s army, so it is not strange for him to fight at the front of the battle lines.
However, because King David’s intention was to have him killed in war. Such is an adulterous heart. King David coveted Bathsheba, another man’s wife, and he acted with an evil heart to get what he wanted.
Obviously, in regards to Bathsheba, King David did physically commit adultery with Bathsheba, thereby breaking the letter of the law (and not only the intent).
Did God punish King David?
Yes. King David’s baby with Bathsheba died, and the Bible shows that this was the punishment by God. God could have taken King David’s life, but for many parents, it is far more painful to live with the memory of the death of their child than to die themselves.
God did punish King David.
Did God forgive King David?
The Bible says that God forgave King David and even said that King David had a pure heart.
For every sin that you commit on this earth, you will be punished according to your sin, even if God forgives you for that sin. There is always consequences for sin on this earth.
You may go to heaven, because God forgives sins, but you will suffer on this earth for your sin. The history of King David as recorded in the Bible is a concrete proof of this Bible Truth.
This Bible Truth is found all over the Bible from the Book of Genesis to the Book of Revelations. So, think twice before committing your next sin. You will be punished on this earth and suffer for your sin, even if you go to heaven after being forgiven of that sin.
Greater the sin, greater the punishment. God punishes according to the (evil) degree of the sin on this earth, even after He forgives you and allows you to go to Heaven.