While you want to make an argument against MLB, it is coming off a great postseason, a terrific off-season, and has momentum again. There's no such thing as bad press, remember? So while we all talk about steroids and juiced players, everyone is going to watch to see the impact it has on the game, and who's the first doofus to get caught.
Don't get me wrong, I love the NFL, and I agree it is the most popualr of all the laeagues, but Baseball, nor the NBA are down in the dumps.