Let me say upfront that my thoughts on this will sound very controversial, but...I really think the drinking problem is made worse by, and in some respects a reflection of, British culture. When I worked in central London, everyone went out to the pub at Friday lunchtime, and few got anything done for the rest of the day. That's a productivity hit right there of ten percent. There was a certain pride and expectation about getting drunk (which I admit I have never been), so the social pressure was there. Now living in the US, I can pretty much guarantee the first few words most visiting British businessmen will say when they show up at a meeting: "So how's the beer?" During meeting breaks, conversation will again revolve around beer. The evenings will be spent searching for beer. At the start of the next day's meetings, we'll all hear about who drank the most and who was the most stupidly drunk. Honestly, to an independent observer, it borders on obsession. Why? Because of British culture. That's not to say that other nations aren't heavy drinkers - I've attended far too many meetings in Russia to think otherwise - but I don't see how the problem can be fixed in general while an entire culture is so obsessed with the expectation that men must be heavy drinkers.
Waiting for quite a few tomatoes.