This is the best article I've ever seen on Bonds/Clemens and PEDs. Everyone here ought to read it, and give it some serious though/contemplation:
https://www.espn.com/mlb/story/_/id/32806209/barry-bonds-roger-clemens-far-less-great-subtract-ped-factor
I think that Bonds, given no ties to PEDs before 1999, with these numbers? 500 HR, 500 SB, ~128 WAR, ~150 OPS+, 8 Gold Gloves, statistically a top 10 defensive left fielder in MLB history, and all, put up across a 20 year career. Slam dunk, first ballot Hall of Famer.
I said at
www.baseball-fever.com (my old stomping grounds) all the way back in 2003, that Bonds would have been a top 15 player all time WITHOUT PEDs, assuming a normal decline. I think that still holds true.
I understand the 35%+ of the BBWAA's reasoning. In an incredibly bogus and illicit fashion, Bonds plodded his way to the most hallowed, cherished record in all of sports. He also toppled several of Babe Ruth's all time/sanctified records in the process.
As Bob Costas said yesterday (paraphrasing):
"Especially with the near recent Sainthood or Hank Aaron since his passing, people are not going to let (what Bonds did), go. Even though it doesn't make sense intellectually, viscerally, I can totally see how it makes total sense, to so many experts, to keep him out."