Hatred, animosity and violence are not part of any religious teachings and those who promote them in the name of religion are misinterpreting their faiths for mischievous reasons and should be shunned, Ela Gandhi, South African peace activist and Mahatma Gandhi's granddaughter, has said.