I cannot imagine the mindset that imagines a necessary tech stop due to weather conditions ought to result in customer compensation. Literally nothing CX could do about this. And the complaint that there was no food SIN-HKG is especially odd. Did they withhold a planned meal, or did OP expect something extra that was obviously not loaded?