Suggesting the largest philanthropic donor in history (Bill Gates at 27 billion USD) is an asshole ('MS is now under a leader who isn't an asshole') seems like an oversimplification.
Am I downplaying his donations? Not at all. It's just that doing a good thing does not cancel out the bad.