It's only bad for us. McCain is actually grabbing the center before ultra liberal Obama gets to the starting line. Politically McCain is "re-branding" the Republican party. Conservatives are out for now, being replaced with Hispanics, who may also hold many Conservative beliefs.
The fact is that politics have moved left. the Dem party of the 40's and 50's is now the Republican Party and the Communist Party is now the Dem party.