Would you expect the same if you brought a hot meal in a restaurant?
Good point but restaurants don't usually include drinks with a meal and that it is made perfectly clear on the menu. I cannot ever remember not being offered a hot drink with a hot airline meal.
My gripe is not being told that the meal excluded a hot drink. If I had been told up front that the £7.99 meal would actually cost £10.19 with a hot drink, I may have had second thoughts about ordering it in the first place.