I make my own laundry soap, pour a cup of it in, and a scoop of oxy (from Biokleen) in, and it gets BLOOD out of our cloth wipes (DD used white cloth t.p. during her cycle). Not a TRACE of stain on anything.
Kids left something in the wash that stained some clothes. I poured my laundry soap on the stains, let it soak in, and then washed like I normally do, and it got almost all the red stain out.