i agree alcohol should be banned, not just from on board aircraft, but also from departure lounges. Having long delays can only add to the situation. I also think that passengers should have the right to know exactly what is happening to their flight and not be fobbed off by ground staff who really don't care what happens to their passengers. The attitude seems to be "it's not my problem - see someone else". The crew then have to deal with angry passengers who will take out their frustration on the nearest person with a uniform on!