Slow down and take a breath Dave. That's not what I said at all. I said that bugs are a fact of life. If you've been developing that long then you should know that. No application can ever be 100% bug free from the start. At least not now. Maybe in 10 years or so.
At no point did I say that was an excuse for Microsoft's inadequate testing. In fact I said that Microsoft needs to work hard to ensure that any bug can't cripple the entire OS. This is called good design - making sure that a bug doesn't bring the whole world to a standstill is an effective way to manage bugs. Which we talked about in above, are going to happen. I'm not saying that they are free to code poorly as long as the bug is limited in the damage it does. I'm saying they need to write effective error traps to help prevent bugs from destroying the world.
And finally, I don't think I blamed TrendMicro for anything. I find their motives questionable. But hey, fear sells and I guess I can't blame them for trying to sell their app.
"I have no special talents, I am only passionately curious" - Albert Einstein