I made sandwiches for M&S when I was at Uni, I have not eaten one since.
I flew at the end of last month LGW-AGP-LGW, and saw the first few days of BOB. I was in Club, and what was served (in Club) looked like something which my Cocker Spaniel had deposited. Catering right now on BA is awful, I would stick to bringing my own ham and mustard sarnies in a box, to either BOB or Club catering.
I have to agree with some of the others, water should be free, unfortunately Alex Cruz is from Vueling, another IAG carrier famed for its product. Until we all boycott BA and yield/bums on seats drop, they will just continue to cut as they see fit