It sounds like Moore is a very upstanding man now, but that does not mean he is innocent of what numerous people allegedly witnessed decades ago.
Well, the answer to that is obvious. They are voting for the current man, because it is impossible to vote for the much-younger man.
That being said, Moore needs to come clean. Which one of us has not done some very stupid things in our lifetimes? Americans are typically a forgiving / forgetting bunch as long as someone admits their faults. But to lie or obfuscate about a past indiscretion? Good luck.