He wasn’t a player when he did that, he was a coach. It had absolutely nothing whatsoever to do with his unmatched playing career.
Excluding his player accomplishments based on his actions as a coach are precisely what makes the HoF laugh-worthy, or cringe-worthy, rather than respectable.
Bonds already had an HOF career before he ever took a steroid.
I think the better question regarding the disgrace named Rose, is any player bigger than the game. The game that brought them the privileged life. That young hearts idolize. What then happens when there are no rules. Where do you draw the line between right & wrong? What consequences when all is ignored for a man who happened to hit a baseball well. And why is that important. What other sacrifices should we bow to, to what end. How far should we stretch the fabric for paper heroes.