Answer:
Contrary to popular belief, the Bible does not present God as all-forgiving in the sense that He will overlook the sin of all because He is love. Because God is both perfectly holy as well as perfectly just, He must judge sin (Romans 2). God is also described as unchanging, so His justice, too, is unchanging (James 1:17). So then God can only forgive if His wrath against the sin of man is appeased. John the Baptist preached repentance, to flee the "wrath to come," (Matthew 3:7-10) and Jesus repeatedly warned of judgment and said we are to fear God, "who can can destroy both soul and body in hell" (Matthew 10:28). Revelation 20 describes eternal judgment as being the end of sinful man apart from God.
However, God has extended the offer of forgiveness to all, and He is said to desire all men to come to Himself (John 6:37). To see God's forgiveness, we must look at the centrality of the Gospel in the meeting of that need. In effect, the Bible says that God humiliated Himself in becoming man by paying the penalty for His creature's sin Himself, in the person of Jesus Christ (Mark 10:45). The Bible does not present all religions equally, but says that salvation is found in no other name but Jesus (Acts 4:10-12). Romans 3:21-26 clearly shows that only faith in Christ' sacrifice can we have forgiveness of sin and reconciliation with God, apart from works of the law, by which no one will be justified (Romans 3:20). So forgiveness is a great theme of Scripture, but forgiveness divorced from justice is foreign to Biblical teaching.
Yet, in Christ, full and final forgiveness is seen throughout the Bible. Psalm 103:12 says God has cast our sins as far as the east is from the west. Hebrews 7:25 richly depicts Christ as the intercessor before the throne of God for His children, and I John 1:7 says that those who are walking in the light of the truth of the Gospel are cleansed "from all sin."
Numbers 14:17-19 states. 'The LORD is slow to anger, abounding in love and forgiving sin and rebellion. Yet he does not leave the guilty unpunished; he punishes the children for the sin of the parents to the third and fourth generation.'
.......He is all forgiving, but it does not mean that your sin will be left unpunished. Which in today's times simply means..."I forgive you for what you have done wrong, but you still have to deal with consequences." It's just the same as a parent forgiving their children, but also making them deal with the consequences, because they love that child. It's all about correction.