I mentioned to someone that I admired the person because they were a locavore. They responded that they weren't a locavore because not all their foods were local, just like they weren't a vegetarian because they ate meat along with their vegetables.
Merriam Webster defines locavore as "one who eats foods grown locally whenever possible".
Wikipedia defines locavore as "A locavore is a person interested in eating food that is locally produced, not moved long distances to market."
Locavores.com is a group of locavores "making an effort to eat only foods grown or harvested within a 100 mile radius of San Francisco for an entire month"
One restaurant in my area maintains a chalk board of what ingredients it obtained 'locally' and includes farms 250 miles away.
Jennifer Maiser (editor of EatLocalChallenge.com) was quoted on PBS "10 Steps to Becoming a Locavore" as defining locavore as "Locavores are people who pay attention to where their food comes from and commit to eating local food as much as possible."
There appears to be quite a range of desire, amount, distance, and time. What makes someone a locavore? Is locavore a noun or more like an adjective (you can be more locavove)? Is someone who prefers vegetables from their own garden a locavore even if all their other food is from thousands of miles away? Is someone who eats meat from a farm 500 miles away (which they chose because of it's sustainability focus) not a locavore?