Major League Baseball has taken action after the Biogenesis investigation into illegal substances, and a bunch of players will sit out the rest of the season or most of it.

There are some big names here, including several All-Stars and the 2011 ALCS MVP are among them. In most cases the suspensions are for 50 games down the stretch for contending teams. But Alex Rodriguez is appealing, so we'll see where that goes.

Suspension will cost some players a bundle: $2.7 million for Nelson Cruz of the Texas Rangers, $1.6 million for Jhonny Peralta of the Tigers, all the way down to $21,000 for a Mets minor-leaguer who might need the money more than some of the big-ticket players.

But this is another chance for MLB to clean up its act. With all of the rumors we've heard in recent years, it's easy to be suspicious of many players' statistics, sometimes unfairly.

But I don't like to think that Henry Aaron's 755 career home runs and Roger Maris's 61 homers in 1961 are the only clean records. Because they aren't.

At its heart, baseball should be a pure game. And I really hope it can be again.