Most international airlines offer decent kid packs on their long-haul flights. The kids meals on British Airways are in loaded up with lots of sweets and choclates.
In general the foreign airlines offer a better product than the US airlines for children.