Remember BONDS was a great player his entire career.
McGwire had a 3 to 5 year run of greatness, curiously right during the time he was on roids.
Thats the difference between him and bonds, bonds great an entire career, mcgwire wasn't.
See ROIDS made McGwire great\
Roids made Bonds go from being great to being greater.