I cut out midweek booze about 3 years ago, which inevitably lead to binge-drinking at weekend for a while. In itself, exercise (cycling and swimming for me) was just about keeping my weight stable, but when I detached my shoulder the weight-gain was horrific. Couldn't ride or swim. It's taken a lot of effort to get my weekend consumption levels down, but defo well worth it. I can't see myself becoming tee-total, but I'm happier nowadays just 'being sensible', and by that I mean one or two beers on a weekend evening.
For me, beer and meat fall into the same category now: I'd rather have a little but good quality than a load of mass-produced stuff.