Now mistakes can and do happen. BA has some very inexperienced crew, even in F on that route, which means they must expect the incidence of mistakes to be higher and plan for it. I always say that it’s not the mistakes which count but the way in which they are handled and it does seem that the CSM didn’t handle this too well. I find this a bigger failing than the crew member that made the mistake with the meal in the first place. BA must also answer for the failing as an organisation because I also suspect that a lack of catering loaded has probably limited the CSM’s ability to offer the OP alternative meals. Surely something could be found on board even if it meant raiding CW and PE catering and the club kitchen.