I am getting tired of this defending him saying roids dont help hit home runs. Yes you do have to posess the cordination and the bat control, but you also have to have the power.
There are many HR's he has hit that very few have the power to muscle the ball out of the park. That cannot be disputed. Countless hits that would be a long fly ball for someone like Vlad, are HR's for Bonds.
I dislike him for who he is and how he treats fans and the media. He is not playing to help the Giants win, he is only playing to hit HR's. You will see near zero bunts from him this year to advance a batter, or minor hits to get a single or double, he is simply swinging for the fences at every at bat. I don't blame him for that, but he is not playing to win and he is not playing as a team member.