This captain was not fired for that reason; he was fired because he jeopardized safety in some twisted view of some twisted managers. Is that "not unfair" too in your opinion?
It is not unfair if safety was indeed jeopardised. The ops manual and SOPs would probably play a big part in deciding that.
However, what sticks in my mind is - If this pilot was doing something "unsafe" and/or handing out BALPA leaflets, unless it was seen by a manager then who reported the situation?
If it was seen by a manager then the Darwin employment award has been given.
If someone else reported the "activity" to management then is everyone questioning the right of a crewmember to report a safety issue and for action to be taken as a result?
Simply seems to me that if the "incident" happened during flight and the Captain did not report it himself and there was not a manager present to see it then another crew member must have reported the situation?
Regards,
DFC