Ok, here's where that doesn't work for me. Let's say we were talking about a potential job in the game. Some GM wanted to hire Rose a scout or whatever, then I could certainly see time as a factor in the decision to let him back in. I still may not agree but in that case the argument that enough time has passed certainly is a valid argument to why someone should be allowed to hire hime. The HoF is not a job though, it's an honor bestowed up you based on certain criteria. It could be argued that he should be allowed to work, but to receive a rare accolade? I don't think so.
Let's look at a hypothetical in another business. For fifteen years a man, let's call him Joe, works for a company as a salesman, regional sales manager, national sales manager and eventually VP of sales for his company. One of the things his company does is give awards to its employees that come with certain perks, vacation, cash or what have you. Joe is well on his way to earning one of those awards, let's call it lifetime achievement at ABC Corporation. Now before receiving the award it's discovered that Joe has been giving company secrets to friends at other companies and that this went on for several years. Joe is summarily dismissed and of course does not recieve his achievement reward. Twenty years later he goes back to the company and asks for his prize because enough time has passed. How do you think that goes over? Now let's say that a young man that Joe had hired is now President of the company, that man could certainly hire Joe as a consultant or what not but if he were to suggest giving Joe his award denied to him by his own actions I'm kind of guessing he wouldn't be President of the company anymore. Joe still achieved the things he achieved, he most likely is still credited with those things by people he had worked with but the passage of time does not bring back an
honor that was to be given him before his transgressions were discovered. No chance.
So back to Rose. He did great things in the game, it is impossible to erase the memory or the impact of those things, it is impossible to erase his records that he holds in the game but it it is possible to withhold a very rare honor that those achievements had previously earned him before he violated part of the standards that would net him tht honor. No amount of time will change that.