I don't think forgiveness had to be based on a blood sacrifice; simply on putting our faith and trust in Christ.
Why do nouveau Christians insist on re-writing the bible and the entire doctrine of redemption because they find it objectionable that their God demanded blood sacrifice in order to appease his wrath at the human race?
By his stripes we are healed. It HAD to be violent, it HAD to be blood, nothing else would do. I mean good grief the entire Jewish system of worship (instituted by God in the bible) involved blood sacrifice, and per scripture was just pointing to the ultimate blood sacrifice that was to come later.