I read this expecting to be outraged.
But things were VERY rough here in the NYC Metro area on Saturday night. I might even be lucky to be alive. (Something hit my car, a falling tree branch probably, while I was driving home at 40 MPH, stupidly in the right lane.) Things still aren't back to normal. Today I met some folks for lunch normally about a 20 minute drive away. Lunch was well under an hour and I was away two and a half hours. It sounds to me as if the airline guy is trying to make good on something which isn't really the airline's fault.
ML/NJ
Sorry, but there is no excuse for forcing passengers to stay on a plane on a tarmac for seven hours, then not having enough snacks or even water. And snapping at the passengers is not a great way to boost morale and bring the customers back next time.