I believe if the delay is over 4 hours and not due to weather meal vouchers are to be passed out.
I think the GA was just being nice when she game you a meal voucher, but she should not have lied to the other pax and said the delay was weather when it was not.