How would they go about doing #2 and especially #3?... Them: Astros won the World Series. All the people who hate the Astros for cheating need to just get over it and move on. 2017 is in the past... I'd say as more time passes and more baseball memories are made, what the Astros did will slowly fade from memory from the majority of people.
Most people honestly have a pretty forgiving nature. All of us make mistakes and all of us are in need of forgiveness. People would ‘forgive’ the Houston American League Ball Club if they had done these following things:
For #2: Call a press conference with EVERYBODY there — players, coaches, even the ownership. Confess that they were “over-eager” in trying to win and did things they could not have and are not proud of. And MEAN all this.
For #3: Have the organization refuse to acknowlege all the “victories” they got while cheating. And forfeit any titles or record-book gains they received as a result of these ill-gotten “victories”. Apologize to the ball clubs that were harmed on the field. Rescind and refuse any 'Amnesty'. And then...
Apologize to ALL MLB FANS around the World for what they did.
Then... and only then... can “forgiveness” be offered. And not only that... all this could be used in the future as a Teaching Moment of what can happen when lose your priorities and make winning-at-all-costs the way you do business. Should become part of every business school teaching.
To your other points...
Astros fans who want to deny and forget all this are just being cowards. They know their ball club did wrong but refuse to admit it. They are “bad sports” and losers.
And yes, as time fades... many people will forget. But not those of us who care about the integrity of how you play the game... and insuring that real Champions are only crowned the right way.
As a White Sox fan, we know the Black Sox were a stain on the sport as well. But honestly, the AL was still fairly young at the time and important lessons had not yet been learned. Clearly, the Astros learned nothing from the Black Sox Scandal.
As the saying goes... “Houston? You DO have a problem!”