A man I know has left things unsaid when it comes to as to why Christ had(Christ did not have too) to die. The reason He gives is routinely because it was prophesied beforehand. While this is technically correct in that order for God to remain true to His word, Christ would have to die, because God determined that it would happen. Some things are left out that I find most important when it comes to why Christ died on the cross. These are God's glorification in punishing sin and demonstrating his love towards unworthy, vile creatures(such as myself). And according to Romans 3:26, "...so that He would be just and the justifier of the one who has faith in Jesus."
I think these reasons are missed because people tend to have weak or just plain wrong views of God's perfect justice. That's my honest opinion, feel free to critique. I hope I was exalting of God and understandable.
In Christ, Aaron
A Merry Christmas to you all!!!