One thing that I really think that stinks about this is guys like Piazza and Bagwell. They retired 5+ years ago.
If you are a writer, a journalist, and believe that these 2 (or substitute the player of your choice) did steroids, do your damn job. Do the investigation, find the evidence and write the article. Then, you can leave them off your ballot. Until then, you're just a lazy writer looking for some extra publicity.
All of these writers that gave Bonds, McGwire, Sosa, Piazza the MVPs, Cy Youngs, and Silver Slugger awards, they can kiss my taint. Where was the outrage and the investigation when it was happening, when something could have been done to change the outcome? But they did nothing but take the paycheck that came with the increased interest in MLB at the time.