Who is leaking these names? I'm going to assume that the only people who know the names are in MLB. This leaking of a name at a time, is just keeping this scandal at the forefront of MLB news. Just "leak" all the names now. That way they can get this behind them quicker. The players union will scream and holler, but so what. Who's going to support them in this matter? The players who aren't guilty will be glad that they have been somewhat absolved. The test is from 2003, so I'm sure there are a lot of guys who have "juiced" since then who haven't been caught, so nobody from this era is coming out of this unscathed.
Again, my point is that dragging this along does the sport no good. Get out on the table now, so we can move on. At least the next generation of players can maybe play without that "cloud" hanging over their heads.