I was delayed five hours the other day doing YOW-YVR. I got $8. It got me a double bacon hamburger + large onion rings at Harvey's.
It tied me over for 10 hours until I got to YVR. And no, I did not eat anything in the MLL.
So $12/15? That's a lot.
Besides, get over yourselves. It's not like you guys were on the flight.