Moral of the story: if you don't have a perfect past, doesn't matter how philanthropic you are today.
No one is condoning what was said in the past, but the way people are these days its as if you aren't even allowed to learn from mistakes.
Moral of the story - don’t be philanthropic. If you try to do good in the world people will tear you down.