It's always been my contention that if Pete Rose isn't in the Hall of Fame, there shouldn't be a Hall of Fame.
Drug addicts getting 5/6/7 chances, other cheats, scoundrels and miscreants in the hall, now all the talks of the "astericks" players.
Yes, he should have been banned for what he did.
However, his accomplishments can't be denied. He's the hit king. Nobody will ever even sniff in the general vicinity of that record. If THAT can't get in the Hall, it loses all luster IMO.
20 years is WAAAAY longer than necessary for "paying your debt to society".
Sure, he could have been more contrite, stepped up earlier, etc, etc...
Time to Move on.