Notice how many of the problems you listed were specifically about Microsoft and Windows. If everybody used UNIX/Linux then those problems would mostly go away.
Note that I said UNIX/Linux, not Linux. Mac OS X is certified UNIX (though I just checked and apparently only v10.5-v10.10 are actually certified, maybe it takes time to get certified?) The UNIX architecture is pretty damn secure, while not foolproof. Also, I've anecdotally heard about people installing Linux for their grandparents, and them liking it equally/more than Windows. I installed Xubuntu on my little sister's laptop which she did just fine with, and she's a "normal" computer user.
Well . . . distros like Mint, Elementary, and Zorin are pretty much plug and play. They don't really need any fiddling with to make work.