Gracey,
I think you have an expectation that he shouldn't drink b/c you have asked him not to.
Well, that would be controlling him, wouldn't it? You certainly can't control who offers your husband something to drink and you shouldn't tell your neighbors that they can't.
If he wants to, your husband is going to drink, no matter how you feel about it.
So, what do you do? Can you accept it? If not, it's time for you to make changes, not him.