Perhaps we can try and keep this decent & civil?
People have turned up for duty above the limit set, which is lower than driving limits in the UK. I would not say they turned up in the state you describe. Some of those incidents are now history- are you still going to be dredging them up in 10 years? Most of those people paid with their jobs. I don't know what branch you make your living in, but I would bet that the addiction figures are probably worse than commercial pilots. But unlike you, I will not state any 'facts' without supporting 'evidence'.
Perhaps you could explain why 'BA Flight Crew behaviour embarrasses you from JFK to HKG', and why you feel you should take any personal embarrassment from it?