If a car company builds a car and sells it to a customer then they drive it do we fault them? How about if the car blows up when it is hit from the rear? Do we blame them? How about if they know about it and drive it anyway (though they didn't know when the bought it)? How many of them would know about it and know how to find out about the fact that the car blows up when hit from behind? Does the family of the first incident tell everyone in the world personally? Do we expect everyone to go out and find every defect in the car that might potentially cause the car to fail resulting in a tragic death?
The point here is pretty damn clear and you should know well enough, period. NO, not everyone is nor will be expected to know about the issues with their computer. They buy it as they would any other device, such as a camera and use it as it was intended, as it was designed.
Microsoft designed the OS this way and thus these are the faults of Microsoft. One has to at least contemplate that the EULA was written primarily to cover them on this one issue alone.
When the iPhones began to overheat and some stated that it cause them to explode next to their head is everyone supposed to stop using the iPhone? How about all those Powerbooks that caught fire? Or how about the idea that all the use of cell phones could potentially cause the consumer to suffer brain cancer tumors?
We can't expect every consumer to know about these things. Even for a technical person knowing what is the cause is difficult. Which site did they visit? How are updates done? How about the size of the updates? How about making their computer worse by installing those things that are supposed to protect them (slow downs, incompatibilities, etc).
I find it difficult to believe that anyone would blame the average user for this stuff. Shift the blame back where it belongs--squarely in the software developer's lap.