明显是饭店的错,不能够提供安全的就餐环境(没有备用的发电机等)。客户没乘机走人就得了。飞机延误,还是要补偿的。吃饭延误,客户有理由提出赔偿请求。
谁负责就很难界定,但这种情况应该不算多。如果你是餐厅的话。应该稳定客人情绪,主动提出补偿。这样你的损失就会减到最小,说不定还可以赢回名声。至于怎么做就看情况和个人能力了。
属不可抗外力所致,相互理解吧。