IMHO it is just plain silly to depend on the airline if you have special dietary needs. Between catering mistakes, delays, IRROPS, etc. it is much smarter to pack your ownn food if you have any special needs.
I will eat just about anything but always bring along some snacks or pick up a meal in the airport just in case