McCain doesn't know if Obama is a socialist
I don’t know whether McCain is an idiot.
I mean, I can use a dictionary and sort out what socialist means. And I can operate a newspaper well enough to learn that this doesn’t describe Obama—at least to the extent that I’ve never seen him propose nationalising anything ever. So I’m pretty sure Obama isn’t a socialist—and it didn’t take me that long to figure it out. But McCain doesn’t know if Obama is a socialist.
I don’t know whether McCain is lying, incompetent, or delusional—but I can’t readily think of any alternatives.