This is a very flawed article....to put it lightly.
I, like most people, applaud those who "give back".
I, like most people, do not applaud known cheaters.
If one is a cheater on the field, but a giver off the field; I will boo them when they are on the field and cheer them when they are doing good off the field. I view them as two separate people.
If one is a cheater on the field, and a jerk off the field (as Bonds is); I will boo them when they are on the field and boo them when they are off the field, because both people deserve it IMO.
I hope even Bob can follow this simple logic.