I'd like to think he is a changed man.
Microsoft did many many illegal, immoral and underhanded things under his supervision. the biggest problem is that it set the trend for many other business people. I had a long talk-argument with one of my bosses who swears by the "Microsoft" plan and said, "What Bill Gates did was fine. He didn't get caught because there were no laws governing it."
But now we see him in his later years, I'd like to hope, a changed man. Giving back to the community and all that.
Does it excuse him for what he did? No, but then again I'm not in any position to really judge him over it all anyway so I'll just leave it all to God...