Seriously, let people do whatever the fuck they want if it only affects themselves. People who drink but rip on other people for smoking weed are insecure with themselves, and vise versa.
It all boils down the one of the fundamental points of human social dynamics: we dislike dissimilarity...