Granted, vegetarianism is ultimately a luxury we can indulge in because civilization provides us with huge helpings and large varieties of foods. If we ever found ourselves in an post-apocalyptic end of the world as we know it type situation, even the staunchest of vegetarians would eventually find themselves chowing down on meat to keep from starving. We eat meat because it's an incredibly rich source of certain types of protein no single plant can match on its own. But in our current state of society, vegetarianism is something people can choose to do, because, quite simply, they know when their next meal is coming, and they can always get enough to eat.