You're doing the right thing. I have canceled a few events I would have normally hosted because of my son and my resentment grew. He lives with us so I didn't have a choice of inviting him. You are not going to make him drink more...that's his choice. Don't feel guilty. Wish I had learned that lesson years ago.