Think about though...you don't know how long the storm is and if you're the flight attendents and pilot of that flight, you need to keep people as close to the plane as possible.
If you let people go, not knowing how long the flight is delayed, they're going to start wandering off, maybe even leave the airport. Then you have a BIGGER issue on hand. Because then you have more complaints because people were stupid.
I've been delayed 2 hours, it does suck, but at least I knew I had the flight back home!