""I cant think why a check captain would fail a guy without reason..""
Well welcome to our world. I also know of a company not a million miles from you who sacks pilots "for no reason."
C'mon, two different things there. Let's not brand the CX Training Dept with the same brush as the Management, "for no reason" is not something C&Ters do - in either company !!