Tony...... sorry to hear of your misfortune. As for the moderators comments, TOTALLY out of line.... he probably kicks cats for fun as well.
Just wanted to clarify my position from above. Your was a training issue, and certainly should have been allowed back to the right seat for some determined amount of time before upgrading again. My personal grief is with those FO's who either NEVER attempt an upgrade or if they do and have problems ...NEVER attempt an upgrade again. The example I used above is a person who has been with the company nearly 9 years and has failed upgrade once several years ago, and is afraid of upgrading at this point.
I will admit coming from a military flying background ( 80's and early 90's ) that when I went through UPT you had the constant pressure of passing each and every training event daily. A couple of unsat rides found you on the verge of elimination. And of course once I was out in the squadron you were EXPECTED to be ready for upgrade to the left seat at 800 hours in the airframe and about 1000 hours total time ( about two years back then ). If you werent ready you would get a LONG hard look. So I certainly can relate to the pressures you must have felt in training.
What was done to Tony is wrong, termination after a problematic upgrade, with no recourse. I still think all FO's should have to upgrade at some point... but that really is a slightly different animal.
Good Luck TW.