Well, “if” he copped an attitude and ran his mouth a bunch after being benched, and didn’t adult up and stay with the program, and then on top of that, claimed a mystery foot injury hours before an upcoming game, then yes, he got himself fired. You just can’t have such behavior in your organization.
The Bills handled this quietly and professionally and did not disparage him publicly in any way.
Its hard to know obviously, but I have let people go from their employment for similar behavior.
Imo they likely told him to step back and realize his reality, and he refused, so in such case he’s gone. That’s just how I see it. This also sets an excellent example of expectations for the rest of the employees.