I don't see why people are so ready to accept weather problems as a trump card excuse every time the airlines feel like it.
Right now, the weather on my side is rainy, but it is not severe enough to warrant a cancellation of flight, and Chicago weather's was OK when I checked earlier this afternoon. It's not as if there is a tornado or some major earthquake here. If their planes can't handle a little rain, then perhaps it's time for them to design better ones.
This is ridiculous, in the first place what is there from stopping the airlines from outright LYING to their customers in order to avoid compensation? Why not simply write off every delay as "weather related" problems?
I remember reading years back that compensation was required if the flight delay exceeds a certain number of hours (I think it was 4hrs). What happened to those rules? Or were those only applicable to EU nations? Sad to see how bad the legislation is here in the US...