Just a gentle nudge to the regulars, if I may, that we need to extend the hand of welcome to new members with low post counts more than we need to pick holes, no matter how easy it may be.
Welcome to the British Airways forum tapuach. If I were to summarise, the onboard cabin crew seem to have been proactive to assist, but the follow up afterwards wasn't good. If you have a complaint, it's probably best to call BAEC during UK office hours, on the UK number, and talk to a Customer Relations agent in person. The templates answer are fairly unsatisfactory all round. And you'll get a better and faster answer on the telephone than contacting the CEO. Having said that, while the annoyance is clear, the probable remediation isn't going to that amazing, worse things happen at sea.