Actuay, its not that bad.
I gave computer training to people who never used a computer before, most of this people were millionairs, owner of big companies, etc... You wouldnt believe the questions they asked me. At first I thought that they were just idiots but when I realized that they only used what they already knew of the computer world to to learn the rest, I understood that you need good fundations to understand the basics of computers.
After a day or two, these same people were talking about how to use computer in their enterprise is ways I never thought.
Thats why ignorance should never be laught at, but stupidity should.
All that being said, great post! :-)