I think his temperment has become associated with him and become a part of his persona, to the point where he was expected to act a certain way. He put on a show and people wanted to watch it.
I think it is always interesting when atheletes come forward and admit to their use. But as much as I think steroids should be legal, if it is against the rules of the game you play and you go ahead and do it, your a cheater. Like a bodybuilder who juices and then wins a tested competetion cause he beat the test, or even Pete Rose. If people break the rules then they game must expell them. If everyone is breaking the rules, then maybe we need to reexamine the rules. But until they are changed, offenders who are caught should be stipped of all accolades and awards and any records they have should be given the dreaded * with a caption "tested postive for performance enhancing drugs." Keep our sports clean.
Having said that, do I blame our current atheletes for using gear or anything else available to them? No, this has become the way the game is played. Its not realistic to expect someone to be able to hit more homeruns than a geared up Barry Bonds. They either need to get really strict about the rules or change the rule and let everyone who wants to play by the same rules play the game.