IQ has nothing to do with political insight, philosophical musings, etc. It has to do with the way that you go about solving problems.
I knew a man with a PhD in Biology. This man was absolutely gifted in his field.
But when his car broke down, he had no idea what to do.
A person with a higher IQ would be able to solve the problem with no prior experience with cars (jump start/tire change/needs oil/sparkplug is dead), or even an IQ at 100, would call for help; which is what he did.
I'd place money that David is above average, around the same as myself... A side effect of a higher IQ is social difficulties, as you perceive things about people, their actions, etc, which can affect how you behave around them...
Imagine knowing your girl/boyfriend will cheat on you before she has met the person (s)he will do so with.