Good strategic move on his part
He wants to be percieved as indignant that anyone would question him on steroid use... he also needs to downplay his run at Hank Aaron's record too given his alleged steroid use... so he makes the issue about "the game not being fun"
I don't buy it that this is his last season
If he's a few short shy on Aaron's record he probably couldn't resist coming back
Meanwhile, the media might pick up on the drama of the race to break the record this season seeing as he's proclaimed this to be his last
He'd be smarter to just let the record be - Hank Aaron is a class act who set the record at 185 non-steroid pounds - he does not deserve to be dethroned by someone like Bonds
Bonds will create a firestorm of scrutiny on himself should he break the record - he should count himself lucky and not draw any additional attention to himself