In fairness, surely these are 'consumables' that are factored into airlines' calculations? A few bottles of wine and a dozen or so comfort packs aren't going to fill the £1m-a-day losses that BA are experiencing.
MaxJet used to get round the "returns" problem by letting the CC distribute free bottles [unopened] to the pax of their choice - the OH and I got off once with 3 bottles!!