I wonder if this kind of accident would eventually become quite rare, if "stress of weather" was not a valid defence against the low flying regulations?
Then, breaching the 500' rule (with various exceptions) would always be illegal.
Might make pilots a little more willing to turn around rather than press on, "because it's better just around the next valley".