Horrible Harry is slang for a rich guy who thinks giving to charity is dumber than buying a second vacation home in Florida.
Stop buying diamond coated candy bars and give a dollar to that homeless guy you Horrible Harry.