The OP said "fighting famine", not "fighting the famine". Without the definite article "the", their sentence can (and arguably should) be read as referring to famine as a class of calamities, not to a particular one.
As a further example, the job of a firefighter is to fight fires as they happen, not to help the UK forever recover from The Great Fire of London.
And? Should people hate him for what he did? What is the dispute here? Would you not feel grateful for his contributions, regardless of what end of the political spectrum you're on?
Please do not perpetuate flamewars on HN. I realize you didn't start it, but if people didn't perpetuate these things, they'd die out quickly, which is what they deserve.
Edit: I just noticed what you wrote in your profile about having an account only for Chinese topics. I appreciate the transparency, but single-purpose accounts like that are not allowed on HN, and especially not on flamewar topics. It's not in keeping with the intended spirit of this site, which is thoughtful, unpredictable conversation on a wide range of curiosity-driven topics.
You can see from the many past explanations at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... that we're aware of the pressure that HN's Chinese users (or those with a background connected to China - for example, family or work) experience on a majority-Western forum like HN. That's an inevitable consequence of geopolitical trends. We can't do anything about that, but we can, and do, insist that HN users follow the site guidelines and treat each other respectfully. When someone else is breaking the rules egregiously, please don't reward them by replying. Instead, flag the comment, and in particularly bad cases please give us a head-up at hn@ycombinator.com.
I'm not sure what your post is about.