I've seen this too many times. The flight is cancelled because the crew was coming from a city 1,000 miles away that had thunderstorms. If the "weather" does not occur in your city, or the city where the aircraft is immediately coming from, it shouldn't be dismissed as "weather related" so the airline doesn't have to compensate you. If the aircraft got to your city late because of weather somewhere else, it should be "late arrival of aircraft" or if it was cancelled due to crew it should not be blamed on the weather.
|