I think going to airport to eat for free probably cost more money if he had just eaten in the neighborhood. Anyway i think we have discussed this before.
I'm surprised he managed to get a full refund on his cancelled ticket. It's unusual to get a full refund without good reason.
China Eastern should really think about closing this silly loophole.