If people commit a sackable offence, the employer can still choose whether or not to apply that sanction.But that is spectacularly not the point. The man has a contract and has been treated totally differently from the other players involved in the incident. It's not "whataboutism" to say that they set precedent by fining Bennett and Lawrence, and have treated Keogh completely differently by sacking him. His case is obvious here - he's far less responsible for the accident than the other two and his punishment should not be more severe. Obviously, we all knew that Bennett and Lawrence (especially) were not going to be fired because they have enormous football value. Keogh is a player rated only by [MENTION=3385]crodonilson[/MENTION] and would likely have left the club at the expiration of his contract anyway, so we can all understand sacking him now that he's injured and cannot play again during the length of his contract.
But this isn't a footballing decision - they've treated him differently from the other two players, and they will definitely lose the appeal - OR they'll have to pay out a huge sum of money to prevent it getting to the verdict stage. On the face of it - he's been extremely unfairly dismissed, whatever you think about how much of a tosser he might be, what role he may have played in the apparent racing between the cars or anything else about the case - looking only at the facts, the club are treating him terribly and presumably unlawfully. I'm no contract law expert, but it's very clear that they're going to lose this case.
Three people commit a sackable offence, the company can choose to sack all three, or two of them, or just one. If they keep any, they are lucky - the one(s) who actually get sacked are still sacked for committing a sackable offence.
It may not be fair, but it is a business/financial decision - when did fairness ever come into that?