Baseball doesn't have to be perfect. It just needs to steal a few marketing ideas from other sports. It needs to recruit and cultivate minority fans. It needs to make its stars more accessible. If I were Bud Selig, I'd pay McGwire and Sosa whatever they wanted to go on a goodwill tour this winter, talking up baseball in cities big and small.
Charge adults a nominal fee, and let kids in for free.
Bring the game to the people who won't come to it. Or stopped coming. If baseball can do all that, it not only will survive, it will thrive. Baseball has shown resiliency time and again. It rebounded from the ugly strike of 1994.