I understand what you mean, I always felt aggreived that (as someone who did an undergraduate degree in Physics n Astrophysics and then a Masters in X-ray science) people don't understand when they get an x-ray what is happening, or seeing a woman on the underground in London trying to make a mobile call and wondering why it wasn't working, or someone not knowing how a satellite can be geostationary, but then I realised I was being an arsehole.....
I mean, don't you think its arrogant to suggest that people should be looked down upon because they don't know as much about a subject as you?
I mean, if a polyglot came along and called you STUPID for not speaking five languages like he does, wouldn't you think he's being unreasonable? I mean, he could argue that YOU should've taken the time to learn....
Or imagine if you had a car that you crashed, and the garage where you took it to be repaired called you a halfwit because you didn't "Take time to learn how to do things in a safe and secure manner."
The fault lies with the arseholes (who are probably socially inept, as they haven't taken the time to learn how to interact with other people ;-)) who write the viruses...
Whilst I understant your points, and in some instances agree with them, it seems to me that you are trying to advocate some kind of elitism whereby, 'If you're not an experienced systems analyst or a computer programmer, then your data deserves a trashing anyway'