Not sure if they have back tracked. Just read this article in SPanish (not found an English version yet) that claims "BA announced this week that it will start charging for services that are currently free, such as on board meals".
http://www.google.com/hostednews/afp...uPQoEHsfwtMDsw