I am with Capetonian on this one. I too flew BA lots of times and enjoyed the airmiles that accrued. We used to get a fair plate of sandwiches on the hop from LHR to Brussels.
Yesterday, on a normal service flight from BCN and 3.5 hours on board we got one cup of coffee or juice. That is NOT service.