Ivor, if anyone "abandoned traditional Republican foreign policy realism," it's the current jackass. As for "ranting and raving," neither party has a monopoly there.
McCain isn't going to war with the Russians, though he may rattle the saber.
Obama is not a muslim, though he sounds like an apologist.