So sad. Everyone looses in a case like this. As for BA, I hope they where utterly clueless about his "charity"-work. They cant be responsible for their employees actions as long as they dont know.
A colleague of mine (Im a train driver in Norway), was caught driving his car under alcohol influence (Norway has 0 tolerance). He was sentenced to prison and our employer was informed about it, of course. The CO gave him an unimportant position for 2 years before he could become a train driver again.
Here there was a sentence on which our employer reacted upon. If the FO had been tried and found guilty, BA would surely have reacted upon that, but since he wasnt, how was they supposed to know?
You cant be held responsible for all of your employes actions during off-time, can you?