Damn, that's a tough subject for me.
Me too. I didn't claim I was *good* at it, just that I believe it to be true because where you draw the line is arbitrary (glass houses problem) and, as Bucky said, often counter-productive. And with one step of remove to examine my own habits, I realize that I typically have no grounds for getting moralistic.
As a trivial, somewhat embarrassing, example, I watch people throw their glass bottle in a garbage can right next to a glass recycling can and my first impulse is to get all moralistic... until I take a second to think about how minor this is in the overall scheme of things and about my own habits and realize that from the perspective of someone from 200 years ago, my behavior and the bottle-thrower's behavior are indistinguishable.
And yes, okay, I'm generally healthy. But I really enjoyed the brownie and ice cream I had at dessert yesterday. If it turns out in 10 years that I'm diabetic, is that because of my many and vast moral failings earlier in life?
So I get the reaction and I also understand the pain of seeing someone engage in self-destructive behavior. But in addition to the "glass houses problem," I watched for decades while my mother made my father feel guilty for his eating, which made him stressed out which made him want to eat more. It was so counterproductive.