same here. most people can't grasp the idea of "don't click on those things". switching a person to linux is only a viable alternative when you know the person can handle the concept of "works like but not quite".
Nowadays linux works quite like older windowses and windows 8 is far harder to learn for users. An average user who does not game finds everything he/she needs in a standard distribution: Firefox/Chrome, instant messaging including but not limited to Skype, Office suite, sound and photoediting apps, Steam etc. With the coming Steambox even AAA titles are now being released with a linux support. For example Gabe Newell talked the Infinity Ward (Call of Duty etc) into jumping to the linux bandwagon.
When I introduce users to linux the first reaction is always "I don't know linux. It's too hard for me." Then after I show my custom made desktop to them they're like "Wow, I didn't know this! I like it!"
Even my parents use linux every day for all their daily needs. They're not nerds and not very young anymore either. My mothers level with computing can be described well with her terminology when she tries to explain something to me from the computer. "When I go to the start" means when she goes to the desktop. "When I open the internet" means that she opens the web browser... She has no clue how and why stuff works, but she just uses it. For many years already.
Nowadays the distros are so automated and advanced that any real knowledge is only required if you want to do something advanced such as compile your own kernels or drivers. Or if you happen to have incompatible hardware. Most computers get configured much easyer than windows - all the drivers are detected and installed completely automatically and you boot to a ready desktop on first install. Even my Microsoft Precision Pro joystick autoconfigured and worked straight on the first boot without me touching anything.
There are only a couple common problem areas still with linux and hardware: Wireless drivers can fail autoconfiguration if you have a nonsupported chip and some printer models require the cumbersome process of downloading a driver from the manufacturer (sound familiar?) and depending from the distro, either double clicking the .deb or .rpm package directly from desktop or running a simple command from the CLI.
Even most windows applications run fine nowadays with Wine and you can load Microsoft truetype fonts to make MS apps fonts and web pages look identical to windows ones. I can run Aces High with pegged out framerates using Wine, but it's not completely bug free yet.