Because of him, alot of great advancements in technology has been made.
I forgot to mention this. hmammen is absolutely correct. Mr. Gates has done quite a lot for the personal computing/business world. Without him, the world wouldn't have excelled at the rate it did, in terms of computers/technology development.
I can partially understand their software being buggy, or perhaps even their operating system... and that might cause you grief (as it should --- But before you sit there behind you screen flaming Microsoft for their poor products, imagine how hard it is to program major applications/software for other people. It's not as easy, NO PROGRAM/SOFTWARE WILL EVER BE BUG FREE. NOTHING. Perhaps a "Hello World!" program, but definitely not Microsoft Word. OS X has so many bugs, as well. I still cringe when I hit/stumble upon one.
As far as their ("poor") business practices, sure -- it may not be the best way to run a company. But, when has a fortuen 500 company ever been so clean of these practices? Again, it's easy to sit behind your computer and say "Wow! Microsoft sucks, their business practices are terrible." Ok, sure -- you are entitled to your opinion, but have you ever ran a 80 million man company? Nah, I don't think so. It's not as easy, there's bound to be some foulplay somewhere. I'm almost positive many of the white collar crimes committed in the US go without notice. Microsoft just happens to be in the spotlight. Sure, they might have some poor PR team, but in actuality -- many other companies have bad business practices. That's reality.