I'm always amazed at peoples' ability to observe users, and when user behaviour doesn't match up with the intended design, think "Hmm... the users have a pervasive misunderstanding. They need to be educated to understand the design."
Could it be that the model you describe doesn't fit the mental model of a typical human very well? Could the cause of this "pervasive misunderstanding" be bad design, rather than dumb users?