There's an important distinction to make. Stating that Jesus 'had' to go to the cross to atone for our sins or referring to us as 'Christ-killers' implies that Jesus had no choice but to go to the cross or that we took His life from Him. Not so--nobody took His life from Him. He laid it down of His own free will. He freely chose to lay down His life to pay the price for our sins. He did all the work, and it is finished. All we have to do is accept or reject it--on His terms, not ours.
Good point.
As Charles Wesley put it,
He left his father's throne above
(So free, so infinite his grace),
Emptied himself of all but love,
And bled for Adam's helpless race.