The SKW pilot in question was not fired for calling in fatigued. He was fired for allegedly writing profanity re. the RCP on a bulletin board in the crew room (twice).
He won the lawsuit because the company did not adequately prove that he was the one who wrote the profanity, so the company should not have fired him on circumstantial evidence.
Like most stories, there are two sides to this one. The pilot in question was not renowned for being a great guy to fly with or being easy to get along with, and apparently had a personal conflict with the RCP (who was also not known for being a great guy who was easy to get along with).
The fatigue call was just one event in a series of issues between these two guys. Let's not make this into something it's not.