McCain, by contrast, needs to score points with social conservatives who disapprove of homosexuality. He certainly isn't trying to distance himself from the party. In fact, it's just inconceivable to me that McCain really deep in his heart wants Craig to resign.
It's amazing to me how often this sort of phrase has started popping up with regards to McCain--how he's saying or doing something he doesn't really believe or want to do. For the guy who built his career on being a "straight talker," it really is incredible that nobody--left, right, or center--seems to believe that McCain ever speaks from the heart anymore.
It's a sad fall, but I have to say, he brought it on himself.