IATA reports 11,000 incidents in a year. A big increase from the previous but still insignificant compared to the 18,000,000 yearly flights (back of the envelope guess).
Those airlines that suffer it need to look at their practices and the practices of their partners. For example telling an airport they will find an alternative if they don't control booze sales. Random breathalyser checks reported in the daily mail would have a significant effect, methinks.