Not necessarily. The so called warrior (and "upper") caste members have been eating meat for centuries. Brahmins (the priests) are supposed to be vegetarian. They are also supposed follow few other rules. These "sacrifices" allow them in forming better connection with gods.