You guys are arguing the unarguable. It's impossible to say what Ruth would do today and what Bonds would do in parks 500ft big back in the day. Two different eras.
What would happen if Gretzky played in todays game with bigger goalie pads and players that train twice as hard. Who knows. In the end you can't argue these things cause as the game goes on things change. Bonds is the best hitter of his era and Ruth is the best of his.