Why shouldn't she be sacked for theft?
You'd get sacked for this in any retail environment so why should on board an aircraft be any different?
As for crew being 'famished' by the end of their working day, perhaps they could adopt the concept of bringing a packed lunch like 99% of workers in the UK do