Interesting topic.
I think nightclubs have suffered much more than pubs - certainly clubbing is now, for me, a thing of the past. Perhaps that's because I'm pushing 30 now and would have stopped anyway, but I think the change happened when the 24-hour licensing came in. We used to go clubbing of a weekend when the pub shut at 11, because paying £5-£10 to get into a club meant you could extend the night until 2am. Now, the pub's open even later than the club used to be, so why bother moving (and paying) elsewhere? The clubs have tried to compete by staying open until 5, 6, even as far as 8am, but staying out that late with idiots who are absolutely hammered or on drugs isn't my idea of fun.
Now the pubs themselves are suffering from the smoking ban. I personally know a few people including my ex (and still good friend) who used to call in for a few jars on the way home from work but now just go straight home and have cans in the fridge.
I'm lucky, I actually live above my local so my mates and I can just nip upstairs with our drinks when we want a ciggy.
Interstingly, it's bred a new version of a lock-in - before the late licensing, it used to be "doors locked, curtains closed, carry on drinking" - now, it's "lock the doors and get the ashtrays out", with the same peculiar sense that you're getting away with something naughty!
It would be a shame if pub culture died - I don't think it will, it'll just adapt. I'm not actually that much of a drinker any more, but there's nothing like winding down on a Friday with a group of mates in the pub and having a good old laugh.