Barry Bonds on Alex Rodriguez: 'Why the hate?'