but subsequently, the trainer took four or five days off work as a result of the slur.
Really? The trainer had to have time off because somebody used a slur in a context where it was not directed at them?
I think they fired the wrong person. The trainer wanted some time off and was taking the piss.