I don't despise anyone because they're a white, male, conservative Christian. And based on your post, I'm assuming he's straight as well, but feel free to correct me on that one. But as someone who is none of those things, other than white, I'm having a hard time believing someone who is taking part in a movement that is threatening my and my loved ones' existence, while being in the exact, narrow demographic where he is seemingly at little risk is a "good person" regardless of how much money he gave to charity. Just like you could have someone virulently opposed to trump and the domestic terrorist, who cheats on his wife and his taxes and never gave a dime to charity, and is a "bad person," but is still on the right side of history and isn't endangering my life.
I'm also more than a little uncomfortable with the idea that there are "good people" and "bad people." I'm not sure what combination of malice, ignorance, and brain washing is leading to otherwise "good" people supporting terrorism. What I do know is that end of the day, when the history books are written, they will be remembered as Nazis Trumpers, regardless of how much money they gave to charity. And I'm tired hearing about excuses for people who are complicit in the willful destruction of our country. Of course, the history books if books still exist are written by the victors, an even scarier thought here.