Microsoft can't undo the past, and they aren't going away. Your choice boils down to a single question: do you want the Microsoft of tomorrow to be different from the Microsoft of yesterday? If so, then quit hating and start celebrating the victories.
Yes, they do. They used every dirty trick in the book, and invented a few new ones. They damaged the computing environment we all have to live in.
I have no problem pointing out, that this is the company that to this day possesses (and still abuses) advantages gained by playing dirty. If they want to have an image of a good guy, they have work hard on it. Harder, than any random company that appears out of the blue.
The standard they are judged by is and will be definitely affected by their past.