A few years back there was the case of the pot-puffing Horizon Air pilot. The airline fired him and his union took the matter to arbitration and got a favourable ruling with an order that he be allowed to return to work. I don`t know whether the airline appealed this decision.