Ahimsa is presented as the highest Hindu virtue. It evokes images of gentle sages, compassionate saints, and morally superior lives. But beneath this halo lies ...