Nonsense. Unless you are going to insist on two things: that everyone has the same cognitive capacity, within some delta; assuming the first, that anyone in a conversation who leaves anyone else behind in understanding is at least a narcissist, and possibly otherwise degenerate.
People don't get difficult just because you are intentionally condescending to them. People learn at different rates, people reason at different rates, and some people take the mere acknowledgment of this fact as condescending and narcissistic. They also take the fact that a conversation amongst friends went down a particular thread faster than they could keep up as a sign they are being patronized and degraded. Social etiquette would dictate that the conversation always slow down to the point that everyone keeps up, but that has its own drawbacks, not the least of which that it turns being able to think and reason fast into a psychosis -- so this looking down upon can go both ways, and usually does if even behind the veil of social propriety. Neither party is guilt-free here.
You only annoy people by asking questions at inappropriate times, if you were really that much smarter then you would know when to ask and when to shut it.
As I pointed out in a different thread here, what happens in the case when the inappropriate time is unreasonably restrictive -- for instance, there is no appropriate time. Are you really going to assert that a smart person show unwavering obedience? Do you realize the consequences of such a philosophy?
I'm not defending the OP; I think his list of correlations is presumptuous. However, the responses here (so far) are likewise very presumptuous about the poster -- perhaps it is to dose the poster with his own medicine, but that it is done under the auspices of discussion social skills is quite ironic. I really wish this were not the standard knee-jerk reaction of the community to these sorts of posts.