How close are you to the GM? Are you sure the GM told you he was fired or you are just spreading lies again?
I do appologize for the terminology, was not offered renewed contract was maybe the proper wording. Saying that though, knowing the way CA operates and how they treat loyal employees makes fired seem nice. MW iws a very nice chap who worked hard since day 1.
Spreading lies again? The truth hurts U mean.