Question: why do aghori eat human flesh?
Answer: So they rail against discrimination and the remnants of the caste system, which historically separated Indians into rigid social strata. Eating human flesh and excrement are also meant to prove that nothing is base.