News.com has a story on a security researcher that was released by his employer @Stake, a consulting company that does work for Microsoft, after contributing to a report that criticized Microsoft.  Specifically, the report criticized the security of Microsoft products and cited an alleged monopoly as being bad for our national computing infrastructure and creating a significant risk. 

First, a disclaimer.  I haven't read the report cited and I don't know all of the details of this story.  Also, the article cites some sources that imply that Microsoft is directly behind this firing.  I don't support that theory and I believe that it is irresponsible speculation.  However, if this person was fired after contributing to a report that sounds like it has a reasonable thesis because that thesis is controversial, I think that should be a concern.  I am a supporter of Microsoft and avid user of many Microsoft products and development tools, but they have to continue to work hard as a company to make sure that platform is reliable and secure.  In a recent Microsoft survey that I participated in on behalf of my company, I cited security and reliability of products as the major concern that I have as a customer.  Let's not silence this kind of criticism, I think this type of analysis is an important factor that helps motivate Microsoft to work on improving their products.