At the cross, God was punishing Jesus for the sins of the world. God's justice required a penalty from sinners, and in his unspeakable love, he paid the penalty himself in the person of his crucified Son.
I believe that we should, on biblical grounds, tell all parents of mentally disabled children that God loves their children, regrets terribly that they are disabled, and will, when they die, carry them gently into a heavenly life where every person is forever whole.
God does not give us salvation because we believe. Our believing is only the normal way of receiving the salvation he freely gives.
The Holy Spirit, thank God, often enables people to forgive even though they are not sure how they did it.
The blood of Christ covers all of our sins, but each of us must do personal business with God in order to experience his forgiveness.
God is not a doormat, nor should anyone else be a doormat.