Should The Astros Be Stripped of Their Championship?
California has recently petitioned Major League Baseball to strip the Houston Astros and Boston Red Sox of their World Series Championships, due to the cheating scandals both teams are going through. This petition would award both championships to the Los Angeles Dodgers, who lost in the Wold Series in 2017 (Houston) and 2018 (Boston). The MLB recently handed down punishment Houston, which led to the Astros firing their Manager and General Manager. The MLB is currently investigating cheating allegations against the Boston Red Sox. While the Houston Astros have already been punished, there is a belief that the Astros cheating scandal could deeper than what Major League Baseball investigated. Internet…