@fluffy bananachuks - not to be disrespectful but these are not first world problems.  I went on a flight on plane similar to the Air Canada CRJ  (approx 50-60 passengers) and got beverages, full breakfast and snacks and such polite service- all on a 1.5 hour flight.  Third world fliers have it better than us at times.  Here on Air Canada once I was denied a second small glass of water on a flight.  It was a small glass - similar size to the old styrofoam cups.  Thirst is an all around  global problem.