I think its the cost of a night out in the pub, when a glass of wine is £3.50
.... when supermarkets are so cheap these days for a bottle of wine , pubs cannot compete unless they have a really good pub .
Also I think with unemployment at a high, the cost of living going up, but wages staying the same people cannot justify the expense of a night out at the pub .
As for youngsters from my own experience , they live a life consumed by technology ( x box, facebook, I phones ... ) which I feel stops them going out to the pubs, along with the expense , not many youngsters have jobs these days like they used to in my "YOOF".
I was talking to a taxi driver, and he said the smoking ban has had a big impact on his buisness, more people are staying at home, and also more people are unemployed so cant afford the luxury of taxis .