Worked in the Media many, many years ago where alcohol was drunk at any time, morning through to night. Have worked in teaching where it would mean instant dismissal. I think that many EU countries, where I have also worked for a short time, have it about right. People don't knock back alcohol (no red wine on the walls or vomit on the carpet), but a small glass of something at lunch with a meal wouldn't constitute dismissal. However, I'm sure it wouldn't be acceptable there either for those in the health service, operating machinery etc. Depends on the work involved.