Tobacco use and age are the only reasons you can charge someone more for health insurance in the United States, not binge drinking, not obesity, not extreme sports, reckless driving, nor getting arrested for violent crimes. That society believes "self-maintenance" a duty is completely contradicted by the obesity epidemic (which now causes more death than smoking) and the response to it. No, to me it seems there is something very particular about anti-tobacco sentiment that is not applied to other types of self-destructive behavior.
As late as the early 1980s, the only social gatherings I could expect to be smoke-free were for a running group I belonged to. Another guy in the group said, Runners' parties are great--an hour after they start you can still see across the room. I can recall another gathering in those days where I was one of two non-smokers, and we stood as close as we could to a cracked window.
As for "What did he expect?", I suppose that happens. But I know how addictive cigarettes can be, having watched my father try to kick the habit for a dozen years or so before he succeeded, and having seen an aunt relapse. I have never seen hassling smokers ever do any good.