The problem is with people exploiting capitalism, not capitalism itself. There are many well-known flaws with capitalism, the most obvious being lack of accountability for external costs and the formation of monopolies. This is why we have laws to "correct" that. You don't get to be as big as Microsoft without some amount of corruption and exploitation to circumvent these measures.
To give an analogy, I think the Internet is great. But I dislike the individuals who exploit it to send spam and propagate worms etc.
It boils down to a certain competitive spirit that exists to varying degrees in different people, which is what drives them to push the limits of their field. If something wasn't good enough for Steve Jobs, he didn't accept it. Michael Jordan wouldn't accept someone being considered better than him. The champion / winning attitude is what has driven a lot of folks to invent, innovate and lift the standard of everyone around them through their own excellence. We all benefit from that kind of attitude.
Capitalism offers a reward for those who are willing to put in the work.
Microsoft has helped billions of people around the world find employment, build software, use a computer, save time, money, and achieve something or another across pretty much every field in existence. For that, the capitalist system lets them dominate the market and gain all kinds of advantages. They deserve it as far as I'm concerned.
To give an analogy, I think the Internet is great. But I dislike the individuals who exploit it to send spam and propagate worms etc.