I had not liked Barry Bonds, I found him arrogant, mean spirited and nasty.
However, regardless of all of this, one can not dispute, that if one adds up "all of the tools" to "complete" a great baseball player, his ability comprises all of these , he therefore MUST be recognised as one of the "top Five " players of all time, REGARDLESS,---
His "godfather" (Mayes), could claim the overall title of "numero uno", ---(as an uninformed "Briton" and seeing him live, Mayes gets my vote, then many point to the accomplishments of one Ted Williams, whose playing days were interrupted in his volunteering for war, W.W.2, and Korea
Again, I have not liked him,(Bonds) it is difficult to do so, given the attitude he has shown us.
Aaron was a great player, who excuded benevolence and humility, and will always be admired.
Tonight Bonds showed himself to be a "nicer guy", he was HUMBLE and gave credit to "OTHERS", his family, and finally I heard him give his Dad, the credit that "Bobby" Bonds must have deserved.