Sounds very similar to the experience we had heading to IAH earlier this year.
They constantly forgot to replace cutlery (both my wife and myself). I actually thought I was supposed to eat my onion fritter/bhaji with my fingers
Always having to ask for top ups rather than being offered.
The flight back was perfect...