I find that complaints to BA through BA.com are totally useless. I get the impression that they are speed read by a machine that fires back reply 42a……
This particular purser seemed even more fed up with BA than myself and seemed to derive pleasure in giving me the Avios!
But, as I say, it sets a precident. So, if you get the same situation ask the purser for compensation via their BA iPad.