I don't know about cleaning the blood from your firearm, but I worked as a RN in the Emergency Dept at a couple of hospitals and Hydrogen Peroxide took blood out of my scrubs regularly.
My older son gave me a Canik TP9 SF Elite for Christmas this year. We shot about 250 rounds of 115 gr Fed Blazer FMJ ammo through it and it had failure to eject properly (the spent shell casings frequently would lodge in the ejection port of the gun after firing). So I pulled the slide of the...