I'd say that Sean is too contentious with liberals who call into his show and too quick to call them liars, but I wouldn't call him an idiot. He'd be more effective if he let the liberals talk a little more and then trapped them with their own words, like Medved does.