Well a lot of people have to realize not everyone is in to computers like we are. They don’t sit here and read about the newest holes in some os or what virus is out there. They just want to use it for internet, chat, listening to music.
Why not hold the person responsible for who took advantage of the hole or the flaw? (Of course this is easier said than done if a person knows what he is doing)
As for bring out computers that are "hardened" this get complicated. The more advance you make it the more complicated it is for some people. Look at that new technology they will be coming out soon that will have digital rights and rid of viruses and holes. I think its called palomino. (Someone correct me)
Network admins have to realize that they will be dealing with a lot of people who don’t know anything about computers. It’s a fact of life. To hold them responsible, and when you say why they will look at you’re with a blank face and wondering what the heck you’re talking about.
Perhaps in a school hold meetings people can attend saying if you don’t attend we will cut off your internet if we think/know your computer has been compromised? See if you can get a subscription for Norton to give to kids? Where do you start and when does it end?
In the end, how do you hold someone responsible for what they dont know/understand?