God did forgive us. Jesus' death was God's act of forgiveness.1 Corinthians 15:3
For I delivered unto you first of all that which I also received, how that Christ died for our sins according to the scriptures;
Isaiah 53:5
But He was pierced through for our transgressions, He was crushed for our iniquities; The chastening for our well-being fell upon Him, And by His scourging we are healed.
John 1:29
The next day John saw Jesus coming toward him and said, "Look, the Lamb of God, who takes away the sin of the world!
Galatians 1:4
who gave Himself for our sins to rescue us from the present evil age, according to the will of our God and Father,
Matthew 26:28
For this is my blood of the new testament, which is shed for many …
Romans 4:25
Who was delivered for our offenses, and was raised again for our justification.
2 Corinthians 5:21
For he has made him to be sin for us, who knew no sin; that we might …
Galatians 3:13
Christ has redeemed us from the curse of the law, being made a curse …
Ephesians 1:7
In whom we have redemption through his blood, the forgiveness of …
1 Peter 2:24
Who his own self bore our sins in his own body on the tree, that …
1 Peter 3:18
For Christ also has once suffered for sins, the just for the unjust, …
1 John 2:2
And he is the propitiation for our sins: and not for ours only, but …
I don't understand why he had to die for our sins. God couldn't forgive us if he wanted to?
The Temple was a copy of the real thing. When Christ's flesh was torn asunder, the veil to the Holy Place was torn asunder. The veil to the Holy Place was a copy of the real veil, Christ's flesh.
The Most Holy Place was a copy of heaven, where God dwelt. It was uncorruptible, which is why the high priest entered only when his presence there was cloaked in a cloud of smoke from his incense. He was a man - corruptible. The Holy Place, outside the Most Holy Place, was where God and man dwelt together - the Garden of Eden, or Paradise, as the Prophet John called it. The floor around the Holy Places was the Sea, where man resided on his own, without God.
When the veil hiding God's glory was ripped open on the Cross, the veil to the Holy Place was ripped also; Paradise was restored. Man could enter it again, without any ritual cleansing or animal sacrifice. God and man dwell together again in Paradise, the Holy Place, the Church. The veil was discarded.
So he had to kill his own kid? He didn't have the power to just forgive us and let it go? So who put those restrictions on him?