You miss a couple of big points.
One, that Christ did die upon the Cross, as the passover lamb serving as the substitutionary sacrifice for our sins.
Two, Christ has forgiven our sins, and so we are forgiven if we accept him and His sacrifice. This is why Children are not damned unless they choose to turn away from Him.
Point 7 and 8