...and comfort-level == trust.

Microsoft's perceived security problems are deeper than the code. The issue's also now directly effecting the company's future growth goals. It can't expand into transactional processing, .NET, or Passport, if people don't trust the company, at either the technical, or moral/ethical/business level. This is a structural problem.

For more on this topic, Google tigers, stripes, and change.