preferatarian
a person who prefers to be vegetarian, but will eat meat when served by friends or according to local custom
When invited to have Thanksgiving dinner with your in-laws, they ask "We know you're vegetarian, but that doesn't mean you won't eat turkey, right?" The polite response is, "yes, I'm a preferatarian."