I have a very sad experience with KLM in Dec 2007. I have booked my itinerary from New Delhi to United states with a break at Amsterdam.
I am a pure vegetarian and booked my journey with clear choice of "Asian vegetarian" and even got my tickets with that printed on it. However from Asmterdam to United states, the airhostess said they do not have any Asian vegetarian meal and so I need to travel empty stomach. When I reported the problem to their customer care, surprisingly instead of getting some nice response, the customer care person clearly said that they do not serve Asian veg food from Amsterdam to US but they can sell tickets with that criteria.
On my reply to that I got a response that pls do not bug us with such emails. They do not serve such foods. I think it is illegal also as they sell their tickets with such commietments. Pls suggest me how can I take it further.