Wow cowboy fan,
I think you are right in making the decision to quit for good. you can clearly see where it's heading. Social events will sort themselves out, you may find yourself leaving early or find some people who are not drinking or not drinking much. Was amazed when I went to a social function and found that half the people were not drinking. When Iwas drinking I assumed everyone else was.
caiHong