I'm not against 48 in CE at all. However running out of meals, slow service and running out of glasses is not on. I certainly would have had 4 members of cabin crew including the CSM dealing with it. Surely 48 CE and not enough meals and glasses is just sheer greed on BA's part?