I really don't understand the spin not strip the Astros of their title. I don't have a horse in the race but it's clear the Astros cheated. MLB should strip Houston of the title. No winner. Don't give it to the Dodgers. Just leave it blank. The argument to not to vacate is beyond weak.
Agreed!! Only way to help prevent further cheating! Strip the fucking CHEATS!