Was it BA ?
Seem to remember a similar series of altercations many years ago, punch ups on the flight deck etc. I thought they traced it back to a HR issue, screening process or something. Dim memories now, but; mayhap, there is a solution in history.