Why would they need to kill SoB for sanctified blood? They already have aegis suit armour.
Apparently it does not provide 100% protection.
Actually, I'd assume nothing does, because 100% protection sounds as realistic as 100% bug-free software.
It's all just about stacking bonuses. Sometimes, standard Astartes dedication and hypno-conditioning is all that's required. Then there are times where only their protective runes shield the Grey Knights from psychic assault (by whatever effect). And on some occasions, further ritualistic protection - perhaps using blood of the innocent as paraphernalia - is required. And perhaps part of what gives the Grey Knights their edge in fighting the daemonic is that they are among the very few Imperials who know about that.
Alternatively, you could assume that Aegis armour technically really does provide total immunity (if you really want such a thing to exist in your interpretation of the setting), but the GKs still want to make sure because it's a silly risk to take, yet they can never be sure because they are not omniscient.
On a sidenote, wouldn't it be real grimdark if both the runes as well as the blood sacrifice are only placebos? As in: they only work because the GKs believe they work, meaning technically they'd have the mental willpower to resist this corruption all along, but they require an artificial focus to attain the necessary conviction. After all, daemonic corruption works via the Warp, and the Warp can be resisted by mental fortitude.
Coincidentally, this would further cement how exactly the Sisters managed to resist the tain - by turning to faith and belief in divine protection as their own focus. Under this theory/interpretation, stuff like protective wards and blood sacrifice is but a self-fulfilling prophecy, or an alternate approach to the same state of mind.
Edited by Lynata