Hi @StarR,
Yes, agree with the points from the others above.
Regarding whether the stain has to be removed for it to be non-infectious, I do not think so. Blood stains are mostly caused by the iron complexes (a chemical) - they can remain even if the stain is disinfected (e.g. with the detergents that you have used).
Thomas