Joe Posnanski thinks so:
And looking back you have to wonder if McGwire is the one guy in this whole absurd steroid mess who actually got it, the one guy who has come out of this thing with his dignity reasonably intact. McGwire refused to lie to make himself look better. He refused to turn over any of his friends. He also refused to make any admissions, which is looking like the wisest move of all.