Well, since you had the courtesy to associate doing good with Christianity, I'll make the concession. As far as slings and arrows go, this isn't a bad one to catch.
Do-gooder...
“One who advocates or performs what they believe to be the morally superior course of action, even in the face of overwhelming experience or factual evidence that its effect is only irrelevant or harmful.”
You fit that description to a T... but you knew that.