since both parties are shifting to the left, I'd hardly call McCain far right