Anyway, here are some of the reasons I suggested. Be warned - this contains gross generalisations, sexist stereotyping, and the portrayal of a mythical Britain that probably never existed.
1. Changing demographics in east Bristol - many more houses being converted into flats, which means they become inhabited by young people who don't frequent their neighbourhood pubs. They're far more likely to stay in during the week and rent a DVD or get a take-away, and then go out in the city centre bars at the weekend. Or they have young kids and have no social life at all. And an increase in the Somali population too, who being Muslim don't drink.
2. More TV channels and the internet - in the days of 3 channels people would go to the pub if there was nothing decent on telly. Now they can watch loads of channels, or spend hours on the internet. I guess more ways of communicating with people also has an impact - people would in the past have turned up at the pub in the expectation of seeing the same faces there; now it's easier to arrange to do something different instead, or to text or call someone on their mobile if they're in the pub but you can't be bothered to go out. And all the single men are playing computer games.
3. Changing work patterns and role of men/ women - in the olden days, which I remember well, men would go out to work, come home at 5.30 to find their dinner on the table, and then go off to the pub. Now men work longer hours, get home later (possibly after going for a drink straight after work in the city centre), have to cook their own dinner or at least wait for it to be cooked when their wife/ partner gets in from work too. And they'd get a hard time from the wife if they cleared off to the pub every night leaving her to do the washing up. Also - I think maybe men and women talk to each other more these days? By which I mean, women talk and men grunt occasionally to maintain the pretext of listening.
4. People go out to eat more. In the olden days, people very rarely used to go for a meal. Perhaps on special occasions. Now, whenever I meet up with friends, it's nearly always for a meal, with perhaps a quick drink beforehand (although if it's just the lads in my circle of friends getting together, it would be a night in the pub, followed by a kebab).
5. Women and men socialise together more, and women don't like spit and sawdust, beer and darts.
6. Supermarkets are selling very cheap alcohol. People are more health-conscious and men are trying to drink less beer. They're more likely to crack open a bottle of wine at home these days.
7. Less tolerance of drink-driving, and people not being prepared to walk more than half a mile anywhere.
8. The economic downturn. Pubs are small businesses and just like any other business they will struggle when times are tougher.
9. Pubs aren't what they used to be. Irish theme pubs, soulless chains... although actually some pubs are a lot better than they used to be. Those that are thriving might offer decent food, or have Sky Sports on widescreen TV, or have quiz nights. But does that put some people off?
10. Some would say the smoking ban. But we are not going there on this post, and according to the Public Health Minister who I spoke to earlier today and who, I believe, attended the 'Axe the Beer Tax' event in Parliament, there is absolutely no evidence for this.
Comments welcome on points 1 to 9. We've done 10.