You can draw your own conclusions. But you said the Roman soldiers inflicted God's punishment. They weren't present in the garden when He sweat like drops of blood and His soul was in agony...Luke 22:44.
If you believe Jesus was punished for our sins Then the sacrifice is a lie.
Jesus sacrificed his life to grant repentance for sin.
That's why he's referred to as the lamb who bore the sin's of the world upon his shoulders,
Again the verse you quoted along with all the others doesn't directly say he was punished for our sin.
Jesus himself all by his own doing bore our sins in his body on the cross so that we
might die to sin and live.
By his wounds you have been healed means he suffered