Well yes, that's part of the joke. In the same strip, as I recall, Mitzi makes the very good point that Doc's "morals" are completely arbitrary and just him setting himself up as a superhero. His heart's in the right place, but his ego gets in the way of even basic common sense, let alone actively being a good person.
Which isn't to say he doesn't try, he's just got his priorities messed up to the point of insanity.