Fair play to Keogh they treated him discrasefully. Terminating his contract is probably the correct punishment but if you do that to one person then the same punishment must be applied to all.
Exactly this. If they'd sacked all of them they'd have an argument but only sacking the one who they perceived to have no value and whose wage they wanted off the books was poor to say the least.