We just tell people ahead of time that there is no alcohol in our home. We have one dear friend who brings a few NA beers when he comes over and the BF and he work on cars, or other projects. I know, NA beer has a little alcohol etc. but he doesn't get sloppy drunk ever. There is also no MJ allowed in our home. It's legal here but I don't like it so I laid down the law. I clean cat box and he who cleans the cat box makes the rules. LOL It's ok to have boundaries and stick to them. It took me years to learn that.