Buffet talks a good talk, but I can't say he walks it much. I think he's great at PR and keeping a soft image to protect his massive portfolio. If you really dig down into his portfolio a lot of his investments create pollution, are ethically challenged, don't always pay their taxes "right", and so on. Which is fine, except he keeps talking out of both sides of his mouth, and I like to call that out for what it is.
I'm no longer a moral fan of his, sorry to say. I know he goes on record as saying he "pays less in tax than his secretary" (not an exact quote) but I think that's just a smart tactic to avoid public critique of his actions (and instead distract with nice words).