Blood stains have a reputation for being difficult to remove from clothing, household goods like sheets and towels, and non-washable items like mattresses. That reputation is fairly earned, because ...