To be fair the snack box/muffin breakfast are perfectly fine on a eastern seaboard transatlantic. The food hasn't been that great on my recent BA flights but I don't think a second meal is necessary on a 7/8 hour sector. As far as I know, a second meal is provided on 10 hour + sectors.