Respecting the choices or needs of others is all well and good and when it is an occasional thing, then not such a great personal sacrifice but it does beg the question of just where to draw the line? A lot really depends upon the location (your place or mine) public venue or private.
As some have expressed, it does become rather onerous when MY options become too greatly restricted by the 'needs' of others.
Perhaps because I reside where I can observe the interplay of nature, I expect people to assume much more responsibility for themselves where personal choice problem issues are concerned.
'Addiction' may have a genetic component but I do not accept that people are powerless to modify their behavior once they have greater knowledge of why they may feel motivated to act a particular way. Too many use the word 'addiction' as a crutch, an excuse to avoid accepting responsibility for their actions, and I have a very low tolerance for that type of conduct.
So while I am capable of being 'Miss Manners' where social convention places that expectation upon me, I somewhat resent having to be a babysitter for others at so many junctures in life.