Considering that Bill hasn't had anything to do with the actual programming of any MS product in many years...
...and considering he donates far more to charities than most other people in his "net worth" bracket...
...and considering that Bill was a major part in getting computers into ordinary family homes and schools...
I got no problems with Bill.
Just because MS has a lowsey legal dept, and their programming teams are horribly disorganized, leading to crappy quality in some parts of MS products, doesn't mean Bill deserves the full brunt of MS hate.
Oh, and let us not forget poor Steve Jobs. He contributes a lot of his wealth to others, too........It just happens to mostly be to political parties. Charities...politicians...same thing, right?