I too still avoid them at times. When I need to make an appearance I show up after the cocktail hour and seems to help avoid the "what are you drinking?" "what can I get you?" "why aren't you drinking?" questions. I have avoided gatherings that wasn't going to be a drunkfest but I wasn't feeling very spiritually fit. Rather apologize for missing an event than apologizing for relapsing and acting a fool.