Hating Bill Gates was never a particularly intelligent stance. He was a great businessman and technician, pushing a reallylousy technology. That doesn't say anything about his value as a person, and his subsequent work (while I differ to some degree with the means) has been of tremendous worth to the world.
That his company produced a whole raft of wretched technologies is germane, but hardly dispositive.
I never could care less that his company produced wretched technologies. I cared about how he was responsible for a company that used reprehensible business methods to dramatically damage the competition - some of them in ways that have been found blatantly illegal. It had direct negative effects on a lot of us in reducing our choice.
He might be a nice guy on a personal level, and he is redeeming himself in many ways now in general, but there was a time when it was certainly justified to, if not hating him, then at least detesting what he stood for as a business person.
That said, overall my image of him today is vastly more positive than it was, and as much as his net impact on my life still has been negative, his net impact on the world has almost certainly been strongly positive - after all, the number of deaths he's prevented through is charitable work most certainly matters more than having deprived privileged people like me a few technology choices.
Despite the hatred for Windows and other Microsoft products, I don't think it is that bad. There has been no OS that has been able to accomplish what Windows has accomplished. OS aside, the Office Suite is a pretty good product. Windows and Office have been very successful not just because Gates is a good businessman.
That his company produced a whole raft of wretched technologies is germane, but hardly dispositive.