Seriously, the best thing to remove a blood stain is saliva!
(I have heard it must be the saliva of the person whose blood it was ... but have not tested that theory out.)
Soften the stain with lots of saliva, then it will wash out normally.
Or use Glycerine to soften the stain...