If you practice a vegan life style and still think vegetarianism represents the most ethical position, then think again. If everyone on earth converted to a pure vegetarian diet, then what need do we have for domesticated farm animals? They can't live without us and if we no longer need their meat or hide, then we have no reason to raise them (except for a few to keep in zoos). If you think the free cattle roaming around the streets of India represents a solution, then you have not thought it through. These poor diseased starving creatures hardly represent an ethical solution any more than free-roaming feral cats and dogs, and they still require humans to keep them barely alive.
In human terms we would call this genocide. Ironical as it may seem, by eating animal meat we keep their species thriving. And what about those precious cats and dogs that we so dearly love? They live strictly as pure carnivores! Now what? The question for vegetarians then becomes: "Should I allow an animal live a short but generally happy life, rather than no life at all?"
Also consider the life spans of wild animals compared to domesticated animals. Wild animals don't have the protection against prey and diseases as do domesticated animals and they usually live short lives. Protected White-tailed deer, for example, have a life expectancy of up to 15 years, but in the wild, males live an average of 2 years, and females live around 3 years. I don't know the life-spans of pre-historic wide cattle and sheep, but I'll bet domesticated animals live as long or longer than the pre-historic versions (not counting veal, which would violate the animal rights argument presented here).http://www.nobeliefs.com/comments9.htm