My eyes would have rolled REALLY far back into my head with that comment.
Sadly, they no longer have the "tuck in box". Eliminated in the past year. That was a fun trick I learned, that they had a box of yummy snacks for you to help yourself to in the galley throughout the flight.
But they will still give you a drink.
Tuck box has been restored apparently in economy but after that joke of a service (snack sized mars bar for a second meal after 8 hours... are you for real?) in 2016 I will try my darndest to avoid BA, so I haven't actually seen it in person. Don't expect much and expect to get back there ASAP!
Virgin has free booze - they came around with the drinks cart about 4 times (FULL drinks cart) on our flights to/from Carribean last week. And they are serving Fever Tree tonic (BA serve Schweppes) with Bombay gin (BA serve Beefeaters I believe), or Dewars for whisky. They were rather skimpy with the food but do you really need a bread roll? However, they have an adorable little afternoon tea box with some nice treats in it and serve a hot chocolate/tea service after dinner on the overnight flight.
Tops in the booze goes to SAS though - we found an outstanding new gin (Harahorn, from Norway, with Fever Tree) as they serve it in their premium cabins. Man, we must have had about 4 each, each way, on top of cognac after dinner and wine with dinner. Now I order it from Germany.
Really excited to try Qatar as we are in a (rare) business seating due to an incredible fare and supposedly the food/booze will be flowing on all flights and in the lounge at Doha!
One thing to note: although I try not to fly BA longhaul we still collect the bulk of our miles in the Avios program for use either in the US or continental EU. They have their uses primarily for shorthaul redemptions, last minute, in order to get a positioning flight for a better airline or really expensive flights between two points. Its the taxes longhaul out of the UK ON TOP of the required Avios that make it a poor choice for long haul economy redemption.