I can't see what all the fuss is about. Why the hell BA (or any airline for that matter) haven't come up with a 'No alcohol on duty' policy yet is beyond me. Lets face it, ANY alcohol isn't acceptable, let alone leaving the decision up to the very people who are drinking as to how much they should or shouldn't drink. I certainly wouldn't want to be driven around the busy skies of Europe by a pair of pissheads with hangovers....
If found guilty, sack 'em good and proper. Yeehar......