Term: dullard
Example: the dullard would not stop his incessant ranting on the subject until i outwardly corrected him on his incorrect data
Definition: a stupid or annoyingly ignorant person