Still no excuse. Hundreds of players play with anxiety, they have prescribed medicine to help manage it.
Gordon is a serial liar, someone who shows up to his job drunk, high, misses meetings and practices, etc. He’s had so many chances across multiple franchises.
Guys like that erode team chemistry.