Is it impossible to think that something you do is a more ethical thing to do than something someone else does without a.) judging the person who isn't doing it or b.) at least thinking that their decision not to do it is wrong?
Sure. It's more ethical for an self-professed alcoholic to not drink, as their alcohol consumption likely affects others. That said, it's easy to not drink alcohol and not judge others for drinking it.
That said, do that too often, and you're just around a bunch of annoying drunk people...
I'm not sure I know the answer..