With all due respect, and I do understand it's a problem for people, but, if you don't want it, DON'T DRINK IT. This is all mental, you're playing a game with yourself. It is your life you live; you don't live for other people, f*ck them if they think you should be drinking...but, I have to doubt that they mean it the way you take it. I might have a beer or two in a week, and that's because I like having a beer with a meal sometimes. I may have a glass of wine once in a month or two. But I can not stand drinking more than one or two of anything in a night, and especially that amount several nights or days in a row. The point is, people I know do not expect me to drink booze when we're out, and, in fact, they do what I suspect your people do to you in opposite: they chide me when I DO have a drink. It's expectations.
If your peeps expect you to be drinking and you aren't, they'll chide you. Get them to expect you not to drink...get them to ride your ass when you DO drink if the social part is too hard to resist (and, again, that is understandable). Your friends and comrades, they should help you, and most will if you ask. Just say, "hey, I'm trying to cut back, I'm getting old, I guess, help me out by watching my back...". Anyone worth hanging out with will be totally cool with that.