Открываем «Орфоэпический словарь русского языка: Произношение, ударение, грамматические формы» под ред. Р. И. Аванесова (2-е изд., М., 1985). Читаем:
«кровь, -и, предл.2 в, на крови́».
То, что здесь написано, означает: во всех падежных формах ударение остается на основе (которая здесь совпадает с корнем) и только в «предложном-втором», то есть в локативном значении, с предлогами в и на ударение переходит на окончание. То же самое читаем и в статье о слове грязь.
Вывод: для правильного ответа на вопрос, где должно стоять ударение, надо понять, локативное или объектное значение имеет форма предложного падежа.
«В крови горит огонь желанья» — вопрос где?, локативное значение, ударение на окончании.
В твоей крови заключаются причины всех твоих болезней — вопрос в чем?, значение объектное, ударение на основе.
Всё дело в (той) грязи, которую льют на него сплетники — то же.
Локативное или объектное значение имеет форма предложного падежа — решается путем постановки смыслового вопроса.