Personally I don't think BA will get away with charging people for food on LH flights. They may have on SH but LH is different. Customers will just go elsewhere unless BA drop their prices accordingly to match the competition, which is unlikely. Good luck to Mr Cruz if he thinks it will boost revenue.