If God forgives as the word forgives means, then why should someone has to go through sufferings, afflictions, pains, crucifixion and death for my sins which he did not commit?
God's holiness and righteousness cannot just overlook sin. I've spent time in a clean room where pharmaceuticals were made. I had to wear head to toe disposable garments to get in. The room was flooded with formaldehyde before any processes were performed. Not even a bacteria could survive.
If human "clean" is so severe, how much more clean is heaven. We need more than forgiveness. We need to be clean. Jesus shed His perfectly clean blood that was without sin. His death paid the price of sin, His blood cleanses sin as if it never happened.
"For the life of the flesh is in the blood, and I have given it to you to make atonement for your souls upon the altar; for it is the blood that makes atonement for the soul." Leviticus 17:11 When Jesus shed His blood, His life was poured out also.
If Jesus had committed even one sin. He would not have qualified as the sacrifice for the sin of mankind.
If you want to know how much God hates sin, look at what Jesus endured. If you want to know how much God loves you, the sinner, look at what Jesus endured - for you.