OK. Regarding salt as a remedy to lift blood stains. I just got an email from my friend. He wrote:
Textile chemistry isn't my area, so I'll fill in for Mr. Clean as best I can LOL. Brine will certainly remove old and new blood stains and it has nothing to do with breaking down proteins, because although salt denatures proteins it does not digest or easily untangle them. Good thing because we have salts in our blood ;-)
What you guys are missing is that the stain is not caused by the "protein" but rather the bonding of the iron on the active site (the tiny, jewel embedded in the overall large hemoglobin protein which is where the action is). That's the same one that changes from red to blue when it picks up oxygen, so you see even oxygen has an effect in some situations too.
If you swamp the stain in brine, the protein will unfold enough to allow the iron to dissociate from its ionic bonds and be replaced by the excess of sodium, which also is charged. The moment the iron is lost, so is the color.
The stain is now anemic, and some of the protein will also be lifted due to the electrostatic interactions, but some will stay. Just like if you cleaned with a good detergent, it gets dissipated slowly. There is no need for abrasive action due to sodium chloride and unless you dump a very lot of salt in there the NaCl will likely all dissolve. If there is excess, though, over 25% by weight, then sure, the abrasive action will help.
But really, her clothes are still somewhat soiled, but over time it will mostly get worn out of the material and be deposited in microscopic sprinkles wherever she goes in the clothes. Tell her to put an UV light on it LOL. Then next time you are in a 5 star hotel, check the sheets with a UV light too. It's always nice to see the world in a different light. Perhaps if we were cats we would still see the residual blood ;-)