There's a pretty big difference between research funding from a private group that wants support/pr for actions it's already decided to take, and research funding that's allocated by a group of one's scientific peers. Even if there's some element of "corruption" in pandering to granting agencies, paying for PR cover under the guise of research is a lot worse.