To be honest i would say i buy beer from supermarkets about two times a year and that's only because iv been lazy and my production line of homebrew has stopped. I drink my homebrew at home and go out maybe once a fortnight to the pub so it won't effect me really.
Again it's the minority rule Britain. The few s$£t heads spoiling it for everyone else. The bloke who doesn't do homebrew but drinks responsibly with a couple of beers on a weekend.