My thought about Gates as a white hat would be greatly clouded by the fact that his foundation is quite active in pushing abortion worldwide.
I am 100% sure Gates is not at all a white hat. He might be pressured into doing some good thing out of fear, though.