There's something off about doing it for profit though. And there's plenty of reporting out there that shows his philanthropy isn't all it's cracked up to be in many cases.
It's also silly to imply that simply doing some philanthropy somehow washes out anything bad you might have done. Often philanthropy is precisely a PR exercise to distract from that stuff.