Please be aware of the Forum Rules of Conduct.
Perhaps incompetent isn't the right word. More like dry. He's one of those never-wrong characters. Absurdly annoying to argue with, but all the more fulfilling when they lose.