To me I think there is a distinction between what Pete Rose did and the steroid kings. Granted what Rose did could have significantly hurt the integrity of the game, but at least he legitimately accomplished his records without cheating.
As for the steroid users, they flat out cheated, so in my view they should never be allowed into the HOF. Sadly their so called records will probably remain, but it is patently unfair to those who legitimately deserve to still be there. In my mind the single season home run champ is still Roger Maris, and the top career Home Run hitters are;
1) Aaron
2) Ruth
3) Mays
4) Robinson
5) Killebrew
6) Jackson
7) Schmidt
8) Griffey
9) Mantle
10) Foxx
As you can see, I have left all the cheaters out (Bonds, Sosa, McGuire, and Palmero)