This is a hard one to judge without all of the info on the flight and aircraft. My initial gut reaction was that if the weather was within the capabilities of the plane (structural and equipment) and the pilot had demonstrated the requisite skills to fly the plane by obtaining the company paid for type rating, that he possibly did not have a legitimate reason to refuse the flight.
Of course, just by reading the posted article I do not know what the weather actually was nor the status of all the equipment on the plane. Also, was it a single pilot plane or did it require two pilots? Was the other pilot willing and able to go? So much info is missing to be certain if he was justified or not in refusing the flight.
Doing quick sleuthing online shows he is an ATP with multiple type ratings including 727, 757, and 767 as well as some corporate jets. So he is an experienced pilot who hopefully has good ADM skills so one has to give some credence to his refusal.
He also appears to be 74 years old. So he was likely an airline pilot and likely retired at 65, possibly with a pension but maybe not. The 121 world is brutal at times. But at that age, he realistically does not have enough years left of productive commercial flying to have lost out on 1.9 million in income, in the case where he had trouble finding suitable employment as a result of the employer’s actions. However as it appears that he is currently employed as a senior pilot at Phillips Edison, he had little trouble landing another job.
Just a bit to ponder.
So while I am uncertain whether he was justified in his refusal or whether the company was justified in firing him, the award in my opinion was far too high. I do not believe the damages he suffered bear it out.