Hank Aaron has the 2nd highest career HR's after Barry Bonds. Hank Aaron has never been linked to steroid use and Barry Bonds has so the answer would seem to be Hank Aaron.
Hank Aaron
Nobody knows for sure (except maybe Barry Bonds!).
Barry Bonds who uses steroids
Of course he doesn't! Taking steroids is illegal, and just because he hits a lot of home runs doesn't mean he takes steroids.
Rafael Palmeiro with 569 career home runs.
steroids or having the most home runs in the game of baseball
Barry Bonds but he cheated by using roids so Hank Aaron should have the most
Yes. He took steroids to break Mark McGwire's record of hitting 70 home runs in one season (he used steroids too) Now Barry Bonds holds the record of 73 home runs in one season.
babe ruth
Under my concern, no but since he hit already 52 home runs and if he hits 40+ home runs next year it is a yes.
Elrod Hendricks
First of all, official MLB records clearly record that Barry Bonds holds the record for most home runs in a season (73) and most home runs in a career (762). Many fans, however, think that these records should not count due to Bonds' use of steroids.