What Gary Hahn said was honest and correct. One should not be fired for speaking the truth.
I will suggest that perhaps after 30 years, he refused to retire and was considered off his former game. He was considered a liability rather than a corporate asset
Of course, I don’t know for sure
Also, he may have been alcoholic
THIS