Microwave I see my self in your post.
I know it's hard to do but for me I wouldn't be able to stay sober around my drinking friends. I had to sever all activities with them that included drinking alcohol and this means I haven't seen many of my friends for over a year. Good luck and you sound like you know what you need to do.