I agree with you in that this is a shitty thing for MS to do (hell, I was one of the first ones to write a blog post explaining how to undo it - http://wyday.com/blog/2008/how-to-uninstall-microsoft-net-fr... ).
But, a witch hunt is idiotic.