There are instances where God forgave without the shedding of blood. And yet, the whole Jewish sacrificial system went through the messy business of requiring blood be spilt in order to attain 'forgiveness.' Zag, I think you were right along side me when we confronted... Shiloh or was it Nojc... with this fact and this question: If God can forgive without the shedding of blood then why ever require it at all?
On the terms of Judaism and the OT alone the question remains a conundrum, I think. But if the NT is added into it, I think what we realize is that, of course, the death of the animals themselves never secured forgiveness. How was forgiveness then attained if not by animal sacrifice? I would contend that all forgiveness for all men throughout all time was actually accomplished in that singular act on the cross.
So, in point of fact, God never did forgive without the shedding of blood. People were counted forgiven- because of their faith- on account of the crucifixion of Jesus. The patriarchs were redeemed in exactly the same way and in exactly the same event as the apostles- as well as for ourselves.
Insofar as we forgive people without the shedding of blood, properly speaking maybe even we don't. We forgive as we have been forgiven. Ie, when we forgive someone else we merely 'credit' to another the forgiveness that they have already secured under God- and this was by blood.