If you were in the lounge and there was food and drink there, then I suppose it would be fair enough that BA did not provide food and drink voucher. I hope there was enough to eat and drink at the lounge.
Is there any BA staff at DME, by the way, or are they all contractors?