Nice topic..haven't read all the replies..will just give my POV...
Let's forget the cruelty part first which a lot of ppl talk abt..Planta are also living things and we kill a lot of plants from the root to eat them...its just that we can see,feel and relate more to the cruelty that animals suffer when we kill them for food.
Man is omnivorous by nature...so in a way,it is better if he eats meat...It will help him in survival in a better way...In case all human beings totally give up non veg,then over a period a of time(theory of evolution) our body may lose the capability to digest non veg food which might not be a gud idea.OC,this will be reqd only if we are nearing a situation of famine all over the world or having some kind of big time crisis situation
In normal circumstances,under the current system and looking at the way human population is multiplying,it is better to be vegetarian.This is because apparently less land per person is required to sustain a person on a vegetarian diet than a person on a mixed diet.So with scarcity of land going to be one of biggest issues in future vegetarians might actually have an edge over others
.Secondly,vegetarians are safe from the various diseases that are associated with eating NV(bird flu etc)
At the end of the day,however,no one cares for all this.It all boils down to taste..My son loves NV,but I am a pure vegetarian.My hubby eats NV off and on..So we are a mixed family
.Btw,i don't buy arguments that one has to eat NV to get proper nutrients and proteins...I have known perfectly healthy and fit ppl who are pure vegetarians.