If Barry Bonds is eligible then so should Pete Rose.
To Pete’s credit, he became the “hit king” without steroids...unlike Bonds who should NEVER be allowed in because he cheated as a PLAYER.
Pete’s gambling was as a manager when he bet on the Reds.
Pete should be in the HOF for his baseball accomplishments as a PLAYER.
Pete should NOT be allowed back in baseball due to his betting as a manager.
Of course if you ban Bonds, you have to ban most of the best players from the last 25 years. Might go a long time with no inductees. MLB will never go for that.