You guys are aware that the New Age movement of the past few decades in America, which has Buddhist roots (as well as a disturbing love for crystals and space aliens), is not a good model for drawing general conclusions about "buddhism."If humans are going to eat & survive in a sustainable and balanced way, then they are going to have to kill. This 'non-violence' ideology is just an emotional stimulant used to intoxicate the minds of those longing for the mere sensation of divinity.
I put it in quotes because it is not just one thing. It is misunderstood and expressed in many ridiculous ways by bark-eating New Agers here in the States. Buddhism was certainly never intended to be a religion. And don't forget, most of the asian martial arts have a buddhist philosophical foundation of emotional control and separation that is in fact the only way to be an effective warrior. Over time, understanding and planning destroys passion.
Buddhist thought is a life strategy, as was Sun Tsu's Art of War a war strategy. Through the understanding of obstacles, goals can be accomplished through fluidity of movement. Tactics change based on field conditions. It is no different than what is found in the mind, from time to time or from person to person.
The problem with the New Agers is that, in dropping a couple thousand dollars to attend a 5 day meditation retreat outside of San Fransisco, the cross-legged sitters are focusing on tactics rather than strategy. They join with other like minded vegetarians to identify and differentiate themselves from all the other heathens in the city, just like any other religion and group of churchgoers.
IMO, a good buddhist would eat all of their healthy, happy livers if he felt even the slightest tinge of hunger. Buddhism itself is certainly not about non-violence. Whatever works actually.