That's the most arrogant thing I've read in a while. The fat that someone doesn't comprehend something technical makes them inexperienced. Computer literacy is literacy.
Would you call someone who can't drive a car an idiot? Or someone who is using an ATM machine for the first time? These people are not competent. They are inexperienced. But a pejorative term like "idiot" isn't called for.
These people, for the most part, do not respond or even seem to comprehend correction. They seem to be the same people that refuse to understand what is going on when they dial a wrong number: "Hey Stan! What's goi-""I am not Stan. You have the wrong number.""No, this is Stan's number.""....click"
If you can't apply the term "idiots" to these people then the word is useless and can never be used.
> Would you call someone who can't drive a car an idiot?
I would if this person was out on the highway. I learned to drive on a parking lot, and then on roads with very little traffic. People who can't drive are a danger to themselves. People who are too incompetent to know what their correct email address is are a danger to themselves too.