So, if somebody isn't running your pet operating system, or they aren't as technically skilled as you, they automatically deserve everything they get? Your social skills are astounding, to say the least. I bet you get all the ladies.
"You mean to tell me that you don't know how to set up and admin a Cisco network? You don't know C? Get away from me, whore!"
The fact that your comment was modded insightful is discouraging, yet expected, to say the least. How sad.
How about realizing that not everyone is a computer guru, and sometimes people, while doing something 'stupid', may not understand that what they are doing is harmful. Such as clicking on popups for 'security software'. People who are not technically literate may not know not to click on those. They can use the Internet, and use a word processing program, but they don't know the security protocols that come with using computers, because people like you simply harass them and call them idiots because they don't know everything you do.
I hope you understand that the very same people that you make fun of for not being technically literate can probably run circles around you in other areas. How much do you know about vehicles? Farming? Construction? Plumbing? Healthcare? Be sure to be the supreme expert in all areas of life before you start labeling people idiots.