When I was in Guangzhou (the capital of Guangdong province) with my father, we ordered this chicken soup that was eaten inside of a coconut. Seemed like it would be good. Unfortunately, a whole bunch of chicken parts were used in the soup like the feet, kidneys and head which made the broth taste quite funky and the parts of the chicken that were in their barely had any meat.
If you ever hear about any strange/disgusting food in China, chances are it is from Guangdong province. Food in the north where I live is generally really good. There isn't much here that is really bizarre.
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.