Another question, when you order something wierd do you feel obligated to eat it as to not offend anyone?
My girlfriends family is Mexican, occasionally I'll get served some menudo or tongue or head tacos or something strange. Alot of the times the taste and texture isn't that bad, its more that I know what it is that turns me off to it. Anyhow, many times I'll feel the need to choke it down because I don't want to offend anyone.
Same thing sometimes when I'm traveling in poorer places. For example when I was in Jamaica which has a lot of poverty I'd feel the necessity to eat everythign on my plate because so many people are poor and hungry it almost would seem like an insult or disgusting that someone would take one bit of something and not eat the rest.
I try to eat as much as I can before I can't eat it anymore. I know it is offensive but I'm not gonna sit there forcing myself to eat every last bite.
In China, they serve their food on plates that everybody shares. So it isn't like you have your own separate plate that you have to finish. Instead, everyone shares the same dishes but eating from them using chopsticks. So whatever foods I don't like or can't eat (i.e. I don't eat pork), I just eat from the other dishes.
It's a tough situation to be in when not eating something would come off as rude or inconsiderate, but you just have to own up to the fact that you can't eat anymore.