Joe you are completely clueless when it comes to business and economy. If you think what microsoft is doing is so wrong. Go get a competing product and build a company to put them out.Sorry, but you're just talking to yourself now. If you want to believe your viewpoint is in any way ethical, moral or fair, go ahead. I hope you someday work for a company where you work hard, where the company is highly profitable and they still eliminate your job because you're paid too much compared to outsourcing or hiring a younger person, or because the stock price might go down a few cents. It would serve you right, but even then you won't make the connection that anything is unfair about your coldhearted view. A struggling company must make some tough choices; one of the most successful companies in the world can afford to show a bit of loyalty to the men and women who worked on its behalf and have policies allowing everyone to weather the storm.
Not to mention. If you worked for Microsoft and got Laid off and not fired. I can GUARANTEE you will find a good job in less than 6 months if it even takes longer than a week or two. Id rather get laid off from MS than hired by any of the companies ive worked for thus far. Having MS on your resume in in the tech industry is like coming from Harvard. You are a fool to get mad at MS for laying off 5k people. Considering that windows and the internet drove the economy boom in the 90s you got nothing to complain about.