I have a friend who was fired from Ameriflight after failing one recurrent simulator checkride on the metro, after working there for over 3 years !
He had never had problems with training or checkrides in the past. He had flown the metro for a year and a half or so, and the Ameriflight instructor didn't like the way he did a stall or something and failed him. No retraining or anything.
If that is indeed the full story, that is some BS.
I have also heard from another friend that used to work at AMflight that once pilots start getting a little too high on the payscale, and or cheif pilots don't like them they will find a way to fire them. The other story that stood out was in CVG. Supposedly a captain wrote something up and was upset that it had not been fixed yet. The cheif pilot told the mx guy to help get the captain ****ed off so they could fire him over it. The mx guy declined and said that they could not fire him for writing something up. The mx guy ended up getting fired.
There are always two sides to a story and I do not have all the facts I am sure, but they are concering none the less.