Microsoft (with Gates full participation and cooperation) forced, through special pricing, several major manufacturers into deals that ensured Microsoft software went into every PC the manufacturer made. This did cause those manufacturers to not purchase alternative products. This is not fiction. These deals did take place. You believe no one was hurt by that? How can you honestly believe that? What about those companies with truly superior products that went out of business? What about their employees? What about the rest of us that ultimately had several choices taken away from us by a monopolistic company?
Microsoft (also with Gates' full knowledge) released a free web browser (a relatively low cost piece of software) in order to protect its more lucrative products. Once again, other companies, and ultimately all computer users, were harmed.
Microsoft (once again, with Gate's full knowledge) intentionally crippled Java, and launched a smear campaign to convince everyone how terribly slow Java was. Once again, this was done to protect Microsoft's most lucrative products.
These are only a few examples of how Microsoft, and therefore Gates, earned such great wealth.
Microsoft, and Bill Gates, have repeatedly harmed other companies and computer users by stifling competition. Now we're supposed to thank him for being so charitable with the money that he unfairly took away from would-be competitors, and us as end users? I don't think so.
As for the charity, everyone thinks it's so great that Bill takes such care in seeing how the funds get used. My question is, what gives him the right to decide who gets money and who doesn't? Absolute power is a very dangerous thing for one man, no matter how "just" you think that man is. All we're seeing now is that he really hasn't changed at all.