The longer I live the more amusing I actually find all of this. I remember being a student and everyone hating netscape, because it was usurping mosaic and it was the evil one. Oh, until Microsoft created internet explorer, then it was poor valiant Netscape! These companies capitalize on our inherent desire to root for the underdog.
I also disagree that microsoft=walmart, because while yes microsoft is cut throat in the market like walmart, and you may not like the business deals they make to gain market share for their products they treat their employees very well and do not exploit children in third world countries to make their products. Believe you me, if paying small children a pittance and cutting benefits for their employees would get microsoft greater profit, they probably would do it too, but as it isn't, they don't.
I feel corporations are evil, because they utterly lack morality on the large scale. They only live to maximize profit, so if you want them to act in a way that is moral, laws and incentives have to be put in place to make immorality unprofitable. If anyone is to blame, its the legislature who does nothing to prevent this, and given that you can't get elected without corporate sponsors, the blame really rests with us as a people for not demanding change, demanding a government which is not able to be heavily influenced by corporations. It's just the nature of the beast.

: