In the "rude guest" thread, someone said that they didn't eat farmed fish, so if served farmed fish as a guest, he wouldn't eat it, but wouldn't be rude about it, either.
I'd like to ask about food restrictions that aren't allergy-related or religious, and how much of it can you expect hosts to cater to.
For example, after more than a decade of not eating mammals or birds, I started eating them again, but only stuff from butchers or suppliers where I can query the sourcing. If I am invited someplace, would it be rude to tell the hosts I will only eat "happy" meat (for lack of a better general term)? Would that be taken by them to mean I'd consider their meat to be below my standards, or not good enough, somehow? (In this way, this isn't like vegetarianism, I think.)
Now, I am not a vegetarian, and they will usually know this. If they've come to my place for Thanksgiving dinner or for a barbecue, they'll have had free-range turkey or pork ribs from our butcher across the street. So it would be wrong for me to claim vegetarianism when invited to their place. For a while, after I started eating most meat again, I still told people I didn't, and would only buy and eat meat at home. But since I wanted to share my husband's awesome smoked ribs with friends, the secret's out.
Do I get to tell hosts that I will only eat "happy" meat (especially since this is usually more expensive)? Is it reasonable for hosts to have to cater to this, when they have allergies and other "proper" food restrictions to think about?