My family went out for dinner on Saturday night as it was my parent's 50th wedding anniversary. They (my parents) came from interstate for the occasion as this is a pretty special day and this dinner had been planned for some months.
My 13 year old son (who loves seafood) ordered a calamari (squid) salad for his main meal. I noticed he wasn't eating it and asked him if there was a problem. He said that it tasted 'funny' and was slimy. My husband tried a piece and thought that it was raw. My dad thought the same thing and actually spat his out because he couldn't even eat it.
When we spoke with the waiter and explained the problem, we were very polite (even apologetic) but said that we felt the squid was undercooked and that my son couldn't eat it. She took the plate back to the kitchen to speak with the chef.
He sent another person (I think the manager) back out to tell us that squid wasn't supposed to be overcooked and that it was fine. When I asked if they had actually tried/tasted it I was told that it hadn't been and they couldn't due to health regulations but that it was definitely cooked properly.
I was pretty annoyed by this stage as I felt that the assumption was my son didn't know how the food should be cooked rather than that the food was undercooked!! And this for a kid that eats medium-rare steaks

We said that when three people (who all love seafood) all thought that the squid was raw in the centre and too slimy to eat it would be pretty clear that there was a problem with it. It took the mention of two adults trying it before an apology was made or another dish even offered.
At no time did the chef come out - he just passed a message through a rather arrogant waiter/manager. I feel that this was rude (obviously) and that if my son had been a adult this would not have happened. There were nine of us dining, all had several courses, soft drinks, wines and coffees; we spent several hundred dollars and left the restaurant feeling that the evening was very flat.
Have others been in this sort of situation?
How would you have handled it a) as the chef, or b) as the customer?