I never understood this argument. Wasn't Jesus's death first of all: in accordance with God's will and second of all, necessary so that those who believe in him could be redeemed? Why get angry at those who were responsible for his torture? Isn't that sort of missing the point of what Jesus set out to do?
The thing, no one knows that was supposed to happen(not even satan), especially the jews. The jews always thought that their messiah will be great and will grand, that's why when he was crucified, they told him "if you are God, you can certainly stop yourself from being crucifed"
A lot of people back then were blinded by their own super righteousness(arrogance), even the great apostle Paul think as such. So even though it is actually prophesied in the scriptures, many cannot see it when Jesus is front of them.
Even though it was going to happen, that also doesn't mean that they are "predestined" to make the choice without free will. The ones that are bad will naturally be a hypocrite and chose the criminal over Jesus. But the ones that have a conscience like Pontius Pilate, naturally see it as an injustice and wamted nothing to do with His death.
In a crude analogy, it's kinda like niggers, let a shop be unguarded, and they will rob it, you just knew it 10/10 times because it's expected. But there's always that better black dude who knew better and try to stop other niggers from robbing the store, and all of these people are doing it out of free will. So despite them doing what is foretold by god, that doesn't excuse their choice.
Which is why Jesus also said near the end to forgive all these people, for they do not know what they are doing.