Sadly enough the following describes how my Dad feels sometimes when he's trying to teach my Mom how to do certain things on the Internet. He doesn't have the patience - or ability - to walk my Mom step by step through things... and as a result, my Mom gets irritated with him, and ends up giving up on whatever thing she wanted to do.
*shakes head* Thank goodness I have the patience to work with the non-tech savvy folks and help them step-by-step through things without them feeling too dimwitted about what they are trying to do.