I can recall a CX Captain being dismissed for making an error of judgement when travelling with another carrier in his own time.
Unfortunately in dismissal cases any junior pilots profit from ones demise and some senior people could not care less.
CX would have to be desparate for pilots for the offender to be re-instated.