Change the name from God to Satan and here we have an argument to worship the devil…
Here is something those who don’t like the idea of an innocent patsy paying for someone else’s crimes, have forgotten. If my god is a god of hatred, war, rape, and murder, we best do what that this creature requires. Satan can do what he wants to do whether or not we like the idea. If Satan chose to use substitutionary death as a means to pay for sins, then saying it is ridiculous or an insane idea is pointless. Satan can do whatever he wishes to do. Starting with all the gods of the ancient world demanding human and animal sacrifices, there is no reason to see Jesus as anything else. Those who don’t like the idea should take the issue up with the god of this world. He sets the rules.
Those who argue from power for the worship of evil are nothing but demon and devil worshipers, no matter what name they choose to plaster over them.
BUT… God does not need a voodoo human sacrifice spell to make Himself forgive and He did not send Jesus as a human sacrifice to provide an indulgence for sins. God sent Jesus so that we might have life and have it more abundantly by helping us to overcome the sins (self-destructive habits) that were killing our spirit. From the beginning with Adam and Eve, these sins included blaming God for our difficulties making a relationship with Him do more harm than good even to the point of being part of the psychopathology of some of the worst of us. And though it is only our perversity that requires the death of the innocent before we will change, Jesus willingness to offer of His own suffering and death sets the record straight, that God will do anything to help us and the problem is in us and not in Him – not with some weird mafia idea of justice or with a hard heart that only forgives with immense difficulty. And so we can say that Jesus died for our sins in the same way that brave men have died for our freedom and the law. It may be a metaphor but is still completely true.