The McCo-Worker is handling it badly.
But sometimes, even in the same workplace, not all lunch breaks are created equal. Employees who most directly work with the public may not be allowed to eat at their desks, for example. Also, I've known too many direct supervisors who insist on a working lunch, or none at all, until a certain task is complete -- and, for various reasons beyond a worker's control, the task cannot be completed earlier in the day.
If this is the case, it's also normal and understandable that even the most reasonable co-workers may be oblivious to this one person's situation.
I don't know the food or food storage situation in this workplace, but perhaps she only gets enough time to pick up lunch, but not to eat it.
All that said ... once again, she's handling it badly. Is she whiny in other areas, or just this one?
But IF she's in a genuine tough spot, is there any way the meeting time be moved back to 1:30 or so?