I have 2 theories on that
Theory 1 These voters are paleocons, Buchananites, call them what you will. They won't vote D (never have and won't start now) but they will vote for a socialist "bring em home yesterday guy"
Theory 2 They are Muslims who won't vote for the gay marraige pro-abort party (D) but will vote for the Lebanese anti-war guy.
Either way or a combination of both there is one common strain, and it's not a love of Israel (to say it subtly).
I ride the train every day with a man who has said loudly that he despises Kerry as a liar and fraud, and if he can't vote for "an honest man like Nader" as he puts it, he will vote for Bush.
He's been saying this since spring. He can't be the only one.