I have always been bothered by the sacrifice of Jesus but mine took a different form...
I could never understand how it was that big of a deal if he know ahead of time all he had to do was XYZ and he would get resurrected in less than 72 hours,
There are many people who die for causes they believe in with NO promise of reliving in 72 hours or even with any certainty of a future life at all.
The Bible even refers to that kind of sacrifice as saying "greater love hath no man than that he lay down his life for another."
So Jesus didnt lay down his life, he surrendered it briefly, Maybe the beatings and the court trail and the horrific things he endured were to distract from that fact?