Actually, LH, Jesus may not have taught non-violence.
Check "Cows, Pigs, Witches, and Wars :the Riddle of Culture"- Marvin Harris Fascinating book on the reasons why people may have possibly decided to develop cultural habits like not eating pig or worshipping a cow.